GitHub Actions has recently made changes to the available macOS runner images and the GitHub meta API. Below is a summary of the changes and possible impact to your use of GitHub-hosted macOS runners:
macOS latest
migration
GitHub announced in April 2024 the general availability of macOS 14. As of today, we have completed the migration and all macos-latest
workflows now use macOS 14.
macOS 11 deprecation and removal
In January 2024, GitHub announced the deprecation of macOS 11 and the removal of the runner image by June 2024. The macOS 11 runner image will be removed on 6/28/2024. We recommend updating workflows to use macos-14
, macos-13
, macos-12
, or macos-latest
. Reminder emails will be sent to those who have used the macOS 11 runner image in the past 30 days. Jobs using macOS 11 will temporarily fail during scheduled time periods to raise awareness of the upcoming removal. The schedule can be found below:
- June 17 2024, 8:00 AM – 2:00 PM EST
- June 19 2024, 12:00 PM – 6:00 PM EST
- June 24 2024, 3:00 AM – 9:00 PM EST
- June 26 2024, 8:00 AM – 2:00 PM EST
macOS runner IP ranges
Developers and teams have requested that Actions separate macOS runner IP ranges from the rest of Actions so they can allow list them. As of today, developers can isolate macOS runners from the rest of Actions in the GitHub API by using the actions_macos
object. The IP addresses may change periodically due to new hardware being brought online or maintenance being performed. To ensure that developers have the most up-to-date information, the IP addresses are refreshed every Monday at 12:30 PM EST.
You can always get up-to-date information on our tools by reading about the software in the runner images repository. For more information on how to use the GitHub API, please see our docs. If you run into any problems or need help, please contact GitHub Support.