Skip to content

Conversation

@itowlson
Copy link
Collaborator

@itowlson itowlson commented Oct 3, 2025

GitHub is retiring its MacOS 13 runner. The process will start in about a month: at that point, GitHub will start doing "brownouts" during which they will randomly fail jobs that use it. Planned brownout periods are:

  • November 4, 14:00 UTC - November 5, 00:00 UTC
  • November 11, 14:00 UTC - November 12, 00:00 UTC
  • November 18, 14:00 UTC - November 19, 00:00 UTC
  • November 25, 14:00 UTC - November 26, 00:00 UTC

The image will be fully retired "by December 4th."

The first two periods are in the run-up or around Kubecon, which is a likely target time for releases. We have had previous experience of trying to push out a release while a brownout OS was in play and well let's not do that again eh.

The impact of this change as currently implemented will be that we do not ship MacOS x64 builds going forward. If we want to keep doing Mac x64 builds, GitHub says we can use the macos-15-intel runner, which will see us out another couple of years. My inclination is to use this opportunity to drop Mac x64 now, so that if anyone is relying on it we find out about before the MacOS 15 escape hatch closes for good. But other folks may find that too aggressive. If we would rather change this PR to move to the MacOS 15 runner then let me know and I can do that.

Copy link
Collaborator

@fibonacci1729 fibonacci1729 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1 to your strategy

@itowlson itowlson force-pushed the macos-13-retirement branch from 13292f2 to 7c5c962 Compare October 5, 2025 20:24
@itowlson
Copy link
Collaborator Author

itowlson commented Oct 5, 2025

@rajatjindal gave feedback that he still needed MacOS x64 builds, so I have changed this to instead bump to the final such image. GitHub have indicated that this image will be removed by Q4 2027 so we should still be planning on deprecating this build (and so users should be planning for hardware migration or self-build before it becomes a crisis).

@itowlson itowlson requested a review from fibonacci1729 October 5, 2025 22:59
@itowlson
Copy link
Collaborator Author

itowlson commented Oct 5, 2025

Ugh there's a mandatory/branch protection check for macos-13.

@itowlson
Copy link
Collaborator Author

itowlson commented Oct 5, 2025

...and exterminated. I'll re-establish a macos-15-intel rule once some of the active PRs have completed (to minmise busywork rebases)

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