Skip to content

ci(aarch64): native fresh-install e2e on ubuntu-24.04-arm#147

Merged
Sunrisepeak merged 1 commit into
mainfrom
ci/aarch64-fresh-install
Jun 22, 2026
Merged

ci(aarch64): native fresh-install e2e on ubuntu-24.04-arm#147
Sunrisepeak merged 1 commit into
mainfrom
ci/aarch64-fresh-install

Conversation

@Sunrisepeak

Copy link
Copy Markdown
Member

Adds a native-aarch64 end-to-end 'fresh install' workflow: curl quick_install.shxlings install mcpp → native import std build/run + self-host mcpp build. Runs on GitHub's native ARM64 runner (no cross, no qemu). Validates the published aarch64 ecosystem (xlings + mcpp + musl-gcc) lines up for a new aarch64 user.

Depends on the native aarch64 musl-gcc asset (being published to xlings-res) and openxlings/xim-pkgindex#295 (musl-gcc native aarch64).

… native build)

Runs on GitHub's native ubuntu-24.04-arm runner. Exercises the full
published ecosystem the way a new aarch64 user would: quick_install xlings,
`xlings install mcpp`, then a NATIVE `import std` build + run and a
self-host mcpp build — no cross, no qemu. Validates the aarch64 xlings/mcpp/
musl-gcc assets line up.
@Sunrisepeak Sunrisepeak merged commit d2a53bf into main Jun 22, 2026
4 checks passed
@Sunrisepeak Sunrisepeak deleted the ci/aarch64-fresh-install branch June 22, 2026 19:43
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