Skip to content

ci: pin ubuntu runner to 24.04 in workflows#12292

Open
xtqqczze wants to merge 1 commit into
uutils:mainfrom
xtqqczze:pin-ubuntu
Open

ci: pin ubuntu runner to 24.04 in workflows#12292
xtqqczze wants to merge 1 commit into
uutils:mainfrom
xtqqczze:pin-ubuntu

Conversation

@xtqqczze
Copy link
Copy Markdown
Contributor

@xtqqczze xtqqczze commented May 14, 2026

Closes #12005

Pin the Ubuntu GitHub Actions runner version to avoid unintentionally introducing a dependency on the glibc version shipped with Ubuntu 26.04 when ubuntu-latest is updated. This ensures that future runner upgrades remain explicit and deliberate decisions.

@oech3
Copy link
Copy Markdown
Contributor

oech3 commented May 14, 2026

No. user should update their Ubuntu to 26.04 or use musl binary. This is not what we should care about.

@oech3
Copy link
Copy Markdown
Contributor

oech3 commented May 14, 2026

Also you are trying to remove the most important test cases.

@github-actions
Copy link
Copy Markdown

GNU testsuite comparison:

Skip an intermittent issue tests/date/date-locale-hour (fails in this run but passes in the 'main' branch)
Skipping an intermittent issue tests/pr/bounded-memory (passes in this run but fails in the 'main' branch)
Congrats! The gnu test tests/expand/bounded-memory is now passing!
Congrats! The gnu test tests/printf/printf-surprise is now passing!

@oech3
Copy link
Copy Markdown
Contributor

oech3 commented May 14, 2026

At least, this should be restricted to MSRV CI.

@xtqqczze
Copy link
Copy Markdown
Contributor Author

I've pinned all Ubuntu jobs for now, though I agree we should be more specific.

@xtqqczze xtqqczze marked this pull request as ready for review May 14, 2026 16:15
@oech3
Copy link
Copy Markdown
Contributor

oech3 commented May 14, 2026

Please stop. This does not help.

@oech3
Copy link
Copy Markdown
Contributor

oech3 commented May 14, 2026

One of a possibility is CI breakage caused by uutils/coreutils installed on Ubuntu 26.04, but it should be fixed by just apt-geting GNU.

@oech3
Copy link
Copy Markdown
Contributor

oech3 commented May 15, 2026

Please close this PR. I really don't want to use time for reverting your PR or bumping version.

Also you should try to use musl binary on Ubuntu 22.04 .
You don't need to install it.

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.

Build *-unknown-linux-gnu binaries with old glibc for portability

2 participants