Skip to content

gh-137638: Remove macos-13 from GitHub Actions #137989

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

hugovk
Copy link
Member

@hugovk hugovk commented Aug 20, 2025

GitHub Actions will be removing macos-13 between September and November, and because that was the Intel runner (macos-14 and macos-15 are Apple Silicon), we've dropped Intel macOS (x86_64-apple-darwin) to tier 2 support:

I suggest we keep testing on macos-13 whilst it's available, as it'll help surface failures sooner.

But because the removal window is quite long ("This process will begin September 1, 2025, and the image will be fully retired on November 14, 2025"), here's a PR. Whenever macos-13 is actually removed, this should be ready to merge, and minimise the disruption.

@hugovk hugovk added infra CI, GitHub Actions, buildbots, Dependabot, etc. skip issue skip news labels Aug 20, 2025
@StanFromIreland
Copy link
Member

Can this not be put under #137638?

@hugovk hugovk changed the title Remove macos-13 from GitHub Actions gh-137638: Remove macos-13 from GitHub Actions Aug 20, 2025
@hugovk
Copy link
Member Author

hugovk commented Aug 20, 2025

It can indeed :)

@encukou
Copy link
Member

encukou commented Aug 20, 2025

GitHub is planning brownouts, so we'll need to merge when the jobs first start failing -- likely near the start of the removal window.

@zware
Copy link
Member

zware commented Aug 20, 2025

Some form of this will need to be backported through to 3.11 (3.9 and 3.10 both use macos-latest), but this commit will only backport cleanly to 3.14 and all three other branches need different changes. I'll go ahead and submit those three as separate PRs.

@zware zware added the needs backport to 3.14 bugs and security fixes label Aug 20, 2025
zware added a commit to zware/cpython that referenced this pull request Aug 20, 2025
Adapted from pythonGH-137989.

Co-Authored-By: Zachary Ware <zach@python.org>
zware added a commit to zware/cpython that referenced this pull request Aug 20, 2025
Adapted from pythonGH-137989.

Co-Authored-By: Zachary Ware <zach@python.org>
zware added a commit to zware/cpython that referenced this pull request Aug 20, 2025
Adapted from pythonGH-137989.

Co-Authored-By: Zachary Ware <zach@python.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
awaiting merge DO-NOT-MERGE infra CI, GitHub Actions, buildbots, Dependabot, etc. needs backport to 3.14 bugs and security fixes skip news
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants