Skip to content

fix(release): drop arm64 flatpak leg (builder image amd64-only)#87

Merged
johnjazzi merged 1 commit into
mainfrom
dev
Jun 10, 2026
Merged

fix(release): drop arm64 flatpak leg (builder image amd64-only)#87
johnjazzi merged 1 commit into
mainfrom
dev

Conversation

@johnjazzi

Copy link
Copy Markdown
Contributor

Why

After the mainBinaryName fix (#86), the x86_64 flatpak leg now builds
green
, but the arm64 leg fails every run on:

docker pull bilelmoussaoui/flatpak-github-actions:gnome-47
Docker pull failed with exit code 1

Not transient. The builder image's OCI index has only amd64/linux (+ an
attestation manifest) — no arm64 variant — so docker pull on the
ubuntu-24.04-arm runner can't resolve an arch and fails. The arm64 flatpak
leg has never been buildable with this toolchain, and it blocks finalize
(no release, no latest.json).

Fix

Build the x86_64 .flatpak only. arm64 Linux users are still covered by
the arm64 .deb, .rpm, and .AppImage (those legs pass) — only the arm64
.flatpak is omitted. Dropped explicitly (with a comment) rather than masked
with continue-on-error, so a real future failure still surfaces.

Revisit if the image gains an arm64 manifest, or add a QEMU cross-build.

Result expected

build-flatpak (single x86_64 leg) → finalize publishes the release →
verify-manifest confirms latest.json parses, version matches the tag, and
every platform entry has a signed URL.

🤖 Generated with Claude Code

bilelmoussaoui/flatpak-github-actions:gnome-47 publishes no arm64 manifest,
so docker pull on the ubuntu-24.04-arm runner fails every time — the arm64
flatpak leg has never been buildable. It blocked finalize (and the updater
manifest). Build x86_64 .flatpak only; arm64 Linux users still get the arm64
.deb/.rpm/.AppImage. Revisit if the image gains arm64 or via QEMU cross-build.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@johnjazzi johnjazzi merged commit c0f6005 into main Jun 10, 2026
5 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