Skip to content

ci(release): linux-aarch64 cross-build job for mcpp + bootstrap xlings 0.4.56#151

Merged
Sunrisepeak merged 1 commit into
mainfrom
ci/mcpp-aarch64-release-job
Jun 23, 2026
Merged

ci(release): linux-aarch64 cross-build job for mcpp + bootstrap xlings 0.4.56#151
Sunrisepeak merged 1 commit into
mainfrom
ci/mcpp-aarch64-release-job

Conversation

@Sunrisepeak

Copy link
Copy Markdown
Member

Adds a first-class linux-aarch64 release artefact for mcpp (mirrors xlings' validated aarch64 release job). Cross-builds via xim:aarch64-linux-musl-gcc, bundles aarch64 xlings 0.4.56, qemu smoke-test, appends to the release. Non-fatal (x86_64/macOS/Windows unaffected on failure). Bumps bootstrap xlings 0.4.48→0.4.56.

…s 0.4.56

Mirrors xlings' release pipeline: a needs:build-release job cross-builds mcpp ->
aarch64-linux-musl via the (now hermetic-static) xim:aarch64-linux-musl-gcc,
packs it like macOS/Windows, bundles the aarch64 xlings 0.4.56, qemu-smoke-tests,
and appends mcpp-<ver>-linux-aarch64.tar.gz to the release. Non-fatal: a failure
leaves the x86_64/macOS/Windows release intact. Bootstrap xlings pinned to 0.4.56
(the Termux-seamless release) so mcpp builds against the current xlings + index.
@Sunrisepeak Sunrisepeak merged commit 3204c3d into main Jun 23, 2026
4 checks passed
@Sunrisepeak Sunrisepeak deleted the ci/mcpp-aarch64-release-job branch June 23, 2026 03:32
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.

2 participants