Skip to content

Add Ubuntu 26.04 support#76

Draft
bschwedler wants to merge 3 commits intomainfrom
ubuntu-2604
Draft

Add Ubuntu 26.04 support#76
bschwedler wants to merge 3 commits intomainfrom
ubuntu-2604

Conversation

@bschwedler
Copy link
Copy Markdown
Contributor

@bschwedler bschwedler commented Apr 28, 2026

Summary

  • Add Ubuntu 26.04 (resolute) to both preview and daily dev version streams
  • Create Containerfile.ubuntu2604.jinja2 and ubuntu-26.04_packages.txt.jinja2 using the aligned naming convention from the base branch
  • Use codename="noble" in apt.run_setup() since Posit packages are not yet published for resolute

Dependencies

Test plan

  • bakery build --plan generates correct matrix entries for Ubuntu 26.04
  • Dev build of package-manager on Ubuntu 26.04 succeeds

@bschwedler bschwedler force-pushed the goss-system-packages branch from ea8743e to 00becb8 Compare April 28, 2026 13:47
Base automatically changed from goss-system-packages to main April 28, 2026 14:10
Add Ubuntu 26.04 (resolute) to dev versions of package-manager
(both preview and daily streams).

Since Posit packages are not yet published to the resolute
Cloudsmith repository, the template uses codename_override="noble"
to configure the Posit apt repo with noble packages.
Match the Cloudsmith setup script's native environment variable
name. The script accepts codename=<value> to override OS
detection without patching /etc/os-release.
@bschwedler bschwedler marked this pull request as draft April 28, 2026 20:24
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.

1 participant