Skip to content

ci: use macos-latest instead of macos-13#8334

Merged
drinkcat merged 2 commits intouutils:mainfrom
cakebaker:ci_use_macos_latest
Aug 6, 2025
Merged

ci: use macos-latest instead of macos-13#8334
drinkcat merged 2 commits intouutils:mainfrom
cakebaker:ci_use_macos_latest

Conversation

@cakebaker
Copy link
Contributor

This PR uses the macos-latest image instead of macos-13 because GitHub announced its retirement:

The macOS 13 hosted runner image is closing down, following our N-1 OS support policy. This process will begin September 1, 2025, and the image will be fully retired on November 14, 2025.

@cakebaker cakebaker marked this pull request as draft July 12, 2025 06:10
@cakebaker
Copy link
Contributor Author

Hm, two install tests fail with timeouts :|

@github-actions
Copy link

GNU testsuite comparison:

Skipping an intermittent issue tests/misc/stdbuf (passes in this run but fails in the 'main' branch)
Skipping an intermittent issue tests/misc/tee (passes in this run but fails in the 'main' branch)

@cakebaker cakebaker force-pushed the ci_use_macos_latest branch from 6d9b212 to 72de45a Compare July 12, 2025 11:51
@sylvestre
Copy link
Contributor

Timeout has been fragile

@github-actions
Copy link

GNU testsuite comparison:

Skipping an intermittent issue tests/timeout/timeout (passes in this run but fails in the 'main' branch)

@cakebaker cakebaker force-pushed the ci_use_macos_latest branch from 72de45a to db61fc6 Compare July 12, 2025 12:46
@github-actions
Copy link

GNU testsuite comparison:

Skipping an intermittent issue tests/misc/stdbuf (passes in this run but fails in the 'main' branch)
Skipping an intermittent issue tests/timeout/timeout (passes in this run but fails in the 'main' branch)

@cakebaker cakebaker force-pushed the ci_use_macos_latest branch from db61fc6 to a5408a1 Compare August 1, 2025 13:13
@github-actions
Copy link

github-actions bot commented Aug 1, 2025

GNU testsuite comparison:

Skipping an intermittent issue tests/misc/tee (passes in this run but fails in the 'main' branch)

@github-actions
Copy link

github-actions bot commented Aug 1, 2025

GNU testsuite comparison:

Skip an intermittent issue tests/misc/stdbuf (fails in this run but passes in the 'main' branch)
Skipping an intermittent issue tests/timeout/timeout (passes in this run but fails in the 'main' branch)

the macos-13 image will be retired in November 2025
@cakebaker cakebaker force-pushed the ci_use_macos_latest branch from 3389374 to 7b75aca Compare August 2, 2025 14:19
@github-actions
Copy link

github-actions bot commented Aug 2, 2025

GNU testsuite comparison:

Skipping an intermittent issue tests/misc/tee (passes in this run but fails in the 'main' branch)

they run in timeouts in the CI with macos-latest
@cakebaker cakebaker force-pushed the ci_use_macos_latest branch from e185613 to d9af611 Compare August 2, 2025 15:33
@github-actions
Copy link

github-actions bot commented Aug 2, 2025

GNU testsuite comparison:

Skipping an intermittent issue tests/timeout/timeout (passes in this run but fails in the 'main' branch)

@cakebaker cakebaker marked this pull request as ready for review August 3, 2025 11:30
@cakebaker
Copy link
Contributor Author

I disabled the two install tests that fail with timeouts on x86_64-apple-darwin.

@drinkcat
Copy link
Collaborator

drinkcat commented Aug 6, 2025

Lots of macos flakes in CI these days...

Let's merge this, see if it makes things any better? (or worse, but at least, gives us a new baseline to figure out what to investigate/disable...)

@drinkcat drinkcat merged commit 01819d0 into uutils:main Aug 6, 2025
78 checks passed
@cakebaker cakebaker deleted the ci_use_macos_latest branch August 6, 2025 13:04
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.

3 participants