Skip to content

ci: install qemu-user on ubuntu-26.04 runners - #20

Merged
mauri870 merged 1 commit into
mauri870:masterfrom
thesyncim:ci-qemu-user-2604
Nov 4, 2026
Merged

mauri870 merged 1 commit into
mauri870:masterfrom
thesyncim:ci-qemu-user-2604

Conversation

@thesyncim

Copy link
Copy Markdown
Contributor

The runners have moved to ubuntu-26.04, so this is the qemu part of #1 you said you'd take when that happened. qemu-user-static has no installation candidate there, so every PR now fails at that step and the arm64 runs, the golden check, fmt and lint get skipped. You can see it on #7, #9 and #19, where Build, Test and the amd64 tsvc run all pass first. master's last run predates the move, so the next push will hit it too.

qemu-user has the static emulators on 26.04, just without the -static names, so this installs that and links qemu-aarch64-static when it's missing, since the Makefile runs that name. It's been passing on my fork's ubuntu-26.04 runners, and this PR's own CI runs it too.

ubuntu-latest is now ubuntu-26.04, which has no qemu-user-static
package, so every run fails at the install step and skips the arm64
tsvc run, the golden check, fmt and lint. qemu-user ships the static
emulators there; link qemu-aarch64-static to it when the name is
missing, as the Makefile runs that name.
@mauri870

mauri870 commented Nov 4, 2026

Copy link
Copy Markdown
Owner

Thanks!

@mauri870
mauri870 merged commit fb437f4 into mauri870:master Nov 4, 2026
2 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.

2 participants