Skip to content

ci: quickfix: pin failing jobs to ubuntu-24.04 - #4944

Merged
terrelln merged 1 commit into
devfrom
ci-pin-ubuntu-24.04
Nov 12, 2026
Merged

terrelln merged 1 commit into
devfrom
ci-pin-ubuntu-24.04

Conversation

@Cyan4973

Copy link
Copy Markdown
Contributor

On 2026-11-12, GitHub moved ubuntu-latest from ubuntu-24.04 to ubuntu-26.04. Since then, CI fails on every PR and on dev, for reasons unrelated to the code.

This PR pins only the 19 jobs that fail on ubuntu-26.04 to ubuntu-24.04. Each pin has a comment giving the reason:

Reason on ubuntu-26.04 Jobs
no gold linker (LDFLAGS=-fuse-ld=gold in the Makefile sanitizer targets) 14 sanitizer jobs in dev-long-tests
no qemu-user-static package armbuild, armfuzz
the powerpc cross toolchain cannot find -lgcc short-tests-1
old versions do not compile in C23, the GCC 15 default versions-compatibility
libzstd.so is 1105472 bytes, above the 1100000 limit libzstd-size

The other jobs stay on ubuntu-latest. A follow-up will fix these jobs for ubuntu-26.04 and remove the pins.

Open PRs pick this up on their next push or "Update branch"; re-running their jobs does not.

ubuntu-latest moved to ubuntu-26.04 on 2026-11-12. 19 jobs fail there for
reasons unrelated to the code: no gold linker, no qemu-user-static package,
the powerpc cross toolchain, old versions that do not compile in C23, and a
larger libzstd.so. Only these jobs are pinned to ubuntu-24.04, each with its
reason, until they are fixed for ubuntu-26.04. The other jobs stay on
ubuntu-latest.
@meta-cla meta-cla Bot added the CLA Signed label Nov 12, 2026
@Cyan4973 Cyan4973 changed the title ci: run the jobs that fail on ubuntu-26.04 on ubuntu-24.04 ci: quickfix: pin failing jobs to ubuntu-24.04 Nov 12, 2026
@Cyan4973 Cyan4973 self-assigned this Nov 12, 2026
@Cyan4973 Cyan4973 added the CI label Nov 12, 2026
@terrelln

Copy link
Copy Markdown
Contributor

going to merge this so I can re-push my PRs

@terrelln
terrelln merged commit 9773d8d into dev Nov 12, 2026
113 checks passed
@Cyan4973
Cyan4973 deleted the ci-pin-ubuntu-24.04 branch November 13, 2026 00:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants