Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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:
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-intelrunner, 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.