Skip to content

framework: add resolute (Ubuntu 26.04) image to the daily matrix#26

Merged
igorpecovnik merged 1 commit into
mainfrom
add-resolute-framework-image
May 8, 2026
Merged

framework: add resolute (Ubuntu 26.04) image to the daily matrix#26
igorpecovnik merged 1 commit into
mainfrom
add-resolute-framework-image

Conversation

@igorpecovnik

@igorpecovnik igorpecovnik commented May 8, 2026

Copy link
Copy Markdown
Member

Summary

Adds resolute (Ubuntu 26.04) to .github/workflows/update_docker.yml — the daily Docker Images for Framework workflow that publishes the per-release build environments consumed by armbian/build's ./compile.sh docker ….

After this lands, armbian/build users can target resolute end-to-end without first having to build the framework image locally.

Changes

  • docker-per-arch matrix gains ubuntu/resolute/amd64 and ubuntu/resolute/arm64, mirroring the noble rows (same ubuntu-24.04 / ubuntu-24.04-arm runners — buildx + QEMU does the heavy lifting, the host kernel doesn't drive the resulting image).
  • join-arches gains a corresponding multi-arch manifest step:
    • armbian-ubuntu-resolute-amd64-latest + armbian-ubuntu-resolute-arm64-latestarmbian-ubuntu-resolute-latest.

Why now

armbian/build's config/distributions/resolute/support is already supported (alongside noble and trixie); the rest of the toolchain (release-targets generators, board matrices, etc.) tracks resolute as an active Ubuntu release for nightly + community + standard scopes.

Dependency

The first run on this branch hit E: Package 'qemu-user-static' has no installation candidate on resolute — that package is virtual on Ubuntu 26.04. Fixed in armbian/build#9790; needs to land before this PR's matrix can go green.

Test plan

  • After armbian/build#9790 merges, next scheduled run (or workflow_dispatch) produces:
    • ghcr.io/armbian/docker-armbian-build:armbian-ubuntu-resolute-amd64-latest
    • ghcr.io/armbian/docker-armbian-build:armbian-ubuntu-resolute-arm64-latest
    • the joined armbian-ubuntu-resolute-latest multi-arch tag.
  • No regressions on jammy / bookworm / trixie / noble images.
  • armbian/build ./compile.sh docker with RELEASE=resolute pulls and runs the new image cleanly.

Adds ubuntu-resolute amd64 and arm64 to docker-per-arch and a
matching multi-arch manifest entry in join-arches. Mirrors the
existing noble rows in shape and runner choice (ubuntu-24.04 hosts
with buildx + QEMU; the host kernel doesn't drive the produced
image).

armbian/build's distributions/resolute/support is already 'csc' as of
the latest sync, so consumers of these images can target resolute end
to end.
@igorpecovnik igorpecovnik merged commit eb58749 into main May 8, 2026
42 of 48 checks passed
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