Skip to content

ci: multi-arch image via native runners (amd64 + arm64) - #5

Merged
pipozzz merged 1 commit into
mainfrom
ci/multiarch-native
Sep 2, 2026
Merged

pipozzz merged 1 commit into
mainfrom
ci/multiarch-native

Conversation

@pipozzz

@pipozzz pipozzz commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Fixes multi-arch. The QEMU-emulated arm64 build failed on native deps; this uses native runners instead (ubuntu-latest + ubuntu-24.04-arm, free for public repos) with the digest-merge pattern — each arch builds natively, pushes by digest, then a merge job assembles one multi-arch manifest for ghcr.io/nomploy/nomploy. Fast, no emulation.

🤖 Generated with Claude Code

Replaces the QEMU-emulated arm64 build (which failed on native deps) with the
digest-merge pattern: each arch builds on its own native runner (ubuntu-latest
+ ubuntu-24.04-arm, free for public repos), pushes by digest, then a merge job
assembles a single multi-arch manifest. Fast and emulation-free.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@pipozzz
pipozzz merged commit 18c6625 into main Sep 2, 2026
4 checks passed
@pipozzz
pipozzz deleted the ci/multiarch-native branch September 2, 2026 06:31
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