Skip to content

Add base image migration to rwx update command#364

Merged
robinaugh merged 1 commit intomainfrom
dan/update-base
Feb 20, 2026
Merged

Add base image migration to rwx update command#364
robinaugh merged 1 commit intomainfrom
dan/update-base

Conversation

@dan-manges
Copy link
Member

Summary

  • rwx update base now migrates deprecated base image configurations
  • Converts os: ubuntu 24.04 to image: ubuntu:24.04 (space becomes colon)
  • Removes tag field and replaces with config: rwx/base 1.0.0
  • Preserves arch field if present
  • Only explicit rwx update calls trigger migration; rwx run behavior unchanged

Test plan

  • Unit tests pass for new migration scenarios
  • Existing tests updated and passing
  • Linter passes

🤖 Generated with Claude Code

The `rwx update base` command now updates deprecated base image
configurations in addition to adding missing ones:

- Migrates `os: ubuntu 24.04` to `image: ubuntu:24.04` (space to colon)
- Removes `tag` field and adds `config: rwx/base 1.0.0`
- Preserves `arch` field if present

This change only affects explicit `rwx update` calls; `rwx run` continues
to only insert missing base configurations without modifying existing ones.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Copy link
Contributor

@robinaugh robinaugh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice

@robinaugh
Copy link
Contributor

Manually tested and confirmed working 👍

@robinaugh robinaugh merged commit 040e39a into main Feb 20, 2026
1 check passed
@robinaugh robinaugh deleted the dan/update-base branch February 20, 2026 14:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants