Skip to content

bootc-ubuntu-setup: Add support for ubuntu-26.04 runners - #50

Closed
cgwalters wants to merge 1 commit into
bootc-dev:mainfrom
redhat-chai-bot:support-ubuntu-2604
Closed

bootc-ubuntu-setup: Add support for ubuntu-26.04 runners#50
cgwalters wants to merge 1 commit into
bootc-dev:mainfrom
redhat-chai-bot:support-ubuntu-2604

Conversation

@cgwalters

Copy link
Copy Markdown
Contributor

Ubuntu 26.04 ships a sufficiently modern podman (with heredoc support and no manifest handling bugs), so unlike 24.04 we can skip the plucky PPA and package upgrade path entirely. This simplifies the setup on 26.04 to just installing just.

The version gate is refactored from a hard test assertion into a case statement that dispatches per-version setup logic and rejects unsupported runners with a clear error.

CI test jobs are added for ubuntu-26.04 in both PR and published-action workflows. The PR test includes a heredoc Containerfile build to verify the native podman meets the minimum capability bar per the acceptance criteria.

Closes: #49

Assisted-by: Claude Code (Claude Opus 4)

Ubuntu 26.04 ships a sufficiently modern podman (with heredoc support
and no manifest handling bugs), so unlike 24.04 we can skip the plucky
PPA and package upgrade path entirely. This simplifies the setup on
26.04 to just installing `just`.

The version gate is refactored from a hard `test` assertion into a
`case` statement that dispatches per-version setup logic and rejects
unsupported runners with a clear error.

CI test jobs are added for ubuntu-26.04 in both PR and published-action
workflows. The PR test includes a heredoc Containerfile build to verify
the native podman meets the minimum capability bar per the acceptance
criteria.

Closes: bootc-dev#49

Assisted-by: Claude Code (Claude Opus 4)
Signed-off-by: Chai Bot <ship-help-github@redhat.com>
@cgwalters

Copy link
Copy Markdown
Contributor Author

I couldn't push a Signed-off-by directly to this branch since it's on a fork I don't have write access to (and maintainer_can_modify is off). Opened #52 with the identical change plus sign-off; closing this one in favor of it.

@cgwalters cgwalters closed this Aug 19, 2026
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.

ubuntu-setup: support ubuntu-26.04

2 participants