actions / runner-images

GitHub Actions runner images
MIT License
10.22k stars 3.08k forks source link

[macOS] Python 3.9 and 3.10 will be removed from macOS13 arm64 and macOS14 arm64 on November 25. #10812

Open susmitamane opened 1 month ago

susmitamane commented 1 month ago

Breaking changes

Target date

Image deployment will start on November 25, 2024 and will take 2-3 days.

The motivation for the changes

We use python-versions as a source for Python binaries. As per the repo policy , we are removing Python < 3.11 from arm64 runners.

Possible impact

Platforms affected

Runner images affected

Mitigation ways

Please consider using Python version >=3.11 in your workflows.

willemjanvankranenburg commented 2 weeks ago

Did this change get rolled out 10 days earlier for some reason?

image

image

hugovk commented 2 weeks ago

Does this only affect the versions in the images? Can we still install Python < 3.11 using actions/setup-python?

As per the repo policy , we are removing Python < 3.11 from arm64 runners.

Please could you point out which bit of the policy applies? The linked anchor says you build < 3.11 and use the official installer for >= 3.11.

The next section is the support policy, which says non-EOL versions are supported (which are 3.9+).

Thank you!

altendky commented 2 weeks ago

Did this change get rolled out 10 days earlier for some reason?

I went ahead and reproduced this based on intermittently hitting it myself. 30x runs each for each of Intel/ARM and Python 3.9/3.10/3.11/3.12 https://github.com/Chia-Network/chia-blockchain/actions/runs/11745259139/job/32723484446?pr=18844 But, I'm not really sure the right place to report it.

mikeharder commented 2 weeks ago

Did this change get rolled out 10 days earlier for some reason?

image

image

The error message is an SSL failure. Could it be related to https://github.com/actions/runner-images/issues/10817?