-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
[macOS] The macOS 12
Actions runner image will begin deprecation on 10/7/24 and will be fully unsupported by 12/3/24 for GitHub and ADO
#10721
Comments
vszakats
added a commit
to vszakats/curl
that referenced
this issue
Oct 1, 2024
Its days are numbered: actions/runner-images#10721
vszakats
added a commit
to curl/curl
that referenced
this issue
Oct 1, 2024
- Days of `macos-12` are numbered: actions/runner-images#10721 Drop 5 affected jobs, replaced by `macos-15` ones added earlier today. - Drop Xcode 14 and 16 from `macos-14` jobs. Following up upstream announcement: actions/runner-images#10703 (No active jobs are affected by this.) Follow-up to 4b4ff44 #15108 Closes #15113
chrisbra
pushed a commit
to vim/vim
that referenced
this issue
Oct 2, 2024
See: actions/runner-images#10721 closes: #15780 Signed-off-by: Philip H. <[email protected]> Signed-off-by: Christian Brabandt <[email protected]>
Hey @jaimergp! I noticed that last time you bumped the version of macOS. I think https://github.com/conda-forge will be affected now as well. |
Somebody jumped the gun? Microsoft-hosted agents > Software already says |
This was referenced Oct 3, 2024
pcolby
added a commit
to pcolby/dokit
that referenced
this issue
Oct 4, 2024
Because GitHub is about to deprecate macos-12, and macos-15 is about to leave beta. See actions/runner-images#10721
4 tasks
pcolby
added a commit
to pcolby/dokit
that referenced
this issue
Oct 5, 2024
Also dropped the about-to-be-deprecated macos-12. Squashed commit of the following: commit 17e712b3346ac380132bd50d7071bac9768a1fa8 Author: Paul Colby <[email protected]> Date: Sat Oct 5 14:36:03 2024 +1000 Restore the Linux and Windows builds commit 17a4ddc Author: Paul Colby <[email protected]> Date: Sat Oct 5 12:56:41 2024 +1000 Correct a Qt version number commit 42e7078 Author: Paul Colby <[email protected]> Date: Sat Oct 5 12:54:49 2024 +1000 Extend the macOS timeout to 15 minutes Sometimes they take a bit longer to build. commit f668de2 Author: Paul Colby <[email protected]> Date: Sat Oct 5 12:47:40 2024 +1000 Restore the remaining macOS builds commit 965ce30 Author: Paul Colby <[email protected]> Date: Sat Oct 5 12:46:03 2024 +1000 Return to the macOS runner's provded CMake commit 763026a Author: Paul Colby <[email protected]> Date: Sat Oct 5 12:45:37 2024 +1000 Exclude Qt 5.x and 6.2 with Clang on macOS 14+ commit 2887b8f Author: Paul Colby <[email protected]> Date: Sat Oct 5 12:01:36 2024 +1000 Determine which combinations are actually hanging So we can simply exclude them for now, subject to further testing on local hardware. commit e15a9e9 Author: Paul Colby <[email protected]> Date: Sat Oct 5 11:49:18 2024 +1000 Enable debugging via Qt's logging rules commit 48defe8 Author: Paul Colby <[email protected]> Date: Sat Oct 5 11:40:36 2024 +1000 Try a completely different test case Just to narrow down the test vs framework. commit f810201 Author: Paul Colby <[email protected]> Date: Sat Oct 5 11:29:57 2024 +1000 Correct the path to the test binary commit d2f3924 Author: Paul Colby <[email protected]> Date: Sat Oct 5 11:23:43 2024 +1000 Get more macOS debugging commit 1e9617b Author: Paul Colby <[email protected]> Date: Sat Oct 5 11:17:39 2024 +1000 Reduce the timeout on macOS builds The default is 360 minutes, but the macOS jobs take ~5 minutes. commit 309647d Author: Paul Colby <[email protected]> Date: Sat Oct 5 10:57:21 2024 +1000 Get some test debug info on macOS commit ceb77f9 Author: Paul Colby <[email protected]> Date: Sat Oct 5 10:50:16 2024 +1000 Clarify some comments Based on the info in this Qt blog post: https://www.qt.io/blog/qt-on-apple-silicon commit ac1ce11 Author: Paul Colby <[email protected]> Date: Sat Oct 5 10:34:22 2024 +1000 Use gcov 14 (with gcc 14) commit b3a4436 Author: Paul Colby <[email protected]> Date: Sat Oct 5 10:25:33 2024 +1000 Disable clang temporarily to test coverage builds commit 3fc6b7a Author: Paul Colby <[email protected]> Date: Fri Oct 4 22:36:02 2024 +1000 Reinstate the macOS coverage builds commit fede720 Author: Paul Colby <[email protected]> Date: Fri Oct 4 22:18:39 2024 +1000 Restore the macOS clang builds commit 735ac31 Author: Paul Colby <[email protected]> Date: Fri Oct 4 22:14:13 2024 +1000 Skip some superfluous `echo` commands commit 14dfeb6 Author: Paul Colby <[email protected]> Date: Fri Oct 4 22:07:38 2024 +1000 Reinstace the Qt6 macOS gcc exclusions Since every one of those is still affected by QTBUG-107050. See https://bugreports.qt.io/browse/QTBUG-107050 commit 93be4da Author: Paul Colby <[email protected]> Date: Fri Oct 4 21:49:43 2024 +1000 Correct a step's output access syntax commit e32b03b Author: Paul Colby <[email protected]> Date: Fri Oct 4 21:39:18 2024 +1000 Correct the `env.cc` reference commit d507bb9 Author: Paul Colby <[email protected]> Date: Fri Oct 4 21:36:51 2024 +1000 Restore the Qt 5.10 (QTBUG-66585) exclusion commit 13c9f71 Author: Paul Colby <[email protected]> Date: Fri Oct 4 21:26:58 2024 +1000 Correct workflow property name commit 3f7365b Author: Paul Colby <[email protected]> Date: Fri Oct 4 21:25:17 2024 +1000 Correct a variable name commit 4730ac1 Author: Paul Colby <[email protected]> Date: Fri Oct 4 21:23:01 2024 +1000 Exclude macOS 14+ w/ gcc w/ Qt <6.2 commit aeae589 Author: Paul Colby <[email protected]> Date: Fri Oct 4 20:50:33 2024 +1000 See if *any* gcc builds will pass on macOS 13+ commit ca87858 Author: Paul Colby <[email protected]> Date: Fri Oct 4 20:46:24 2024 +1000 Derive the build ID's arch from the target archs commit a337881 Author: Paul Colby <[email protected]> Date: Fri Oct 4 20:37:14 2024 +1000 Remove the early exit commit 51ffc8b Author: Paul Colby <[email protected]> Date: Fri Oct 4 20:23:07 2024 +1000 Correct the arch handling for gcc commit f7f58ef Author: Paul Colby <[email protected]> Date: Fri Oct 4 19:58:07 2024 +1000 Choose the best available macOS arch commit 271da5c Author: Paul Colby <[email protected]> Date: Fri Oct 4 19:30:13 2024 +1000 Assign CMAKE_OSX_ARCHITECTURES in its own step So we can add more logic to it shortly. commit b342e39 Author: Paul Colby <[email protected]> Date: Fri Oct 4 18:38:57 2024 +1000 Disable gcov builds for now commit 2fa12aa Author: Paul Colby <[email protected]> Date: Fri Oct 4 16:54:46 2024 +1000 Try Qt's own CMake version commit d715bb6 Author: Paul Colby <[email protected]> Date: Fri Oct 4 16:11:13 2024 +1000 Disable Linux and Windows builds for now Just to speed up testing macOS on GitHub runners. commit 40d1901 Author: Paul Colby <[email protected]> Date: Fri Oct 4 14:07:51 2024 +1000 Try macos-15, and gcc-14 on macos runners Because GitHub is about to deprecate macos-12, and macos-15 is about to leave beta. See actions/runner-images#10721
6 tasks
masklinn
added a commit
to masklinn/maturin
that referenced
this issue
Oct 5, 2024
The macos12 images [are deprecated and will be decommissioned by december](actions/runner-images#10721), jobs have started triggering warnings and brownouts are planned. In my understanding this means the x86_64 wheels will be cross-compiled from the arm64 runners, but I understand cross compilation works fine. The x86_64 cross compilation is slower than the ARM64 compilation, but on my test project it's faster than the macos13 x86_64 build so that doesn't seem like a massive concern I feel?
masklinn
added a commit
to masklinn/maturin
that referenced
this issue
Oct 5, 2024
The macos12 images [are deprecated and will be decommissioned by december](actions/runner-images#10721), jobs have started triggering warnings and brownouts are planned. In my understanding this means the x86_64 wheels will be cross-compiled from the arm64 runners, but I understand cross compilation works fine. The x86_64 cross compilation is slower than the ARM64 compilation, but on my test project it's faster than the macos13 x86_64 build so that doesn't seem like a massive concern I feel?
austinvazquez
added a commit
to austinvazquez/containerd
that referenced
this issue
Oct 7, 2024
This change upgrades the runner images in CI to macOS 13. macOS 12 runners are being deprecated. See actions/runner-images#10721 for more information. Signed-off-by: Austin Vazquez <[email protected]>
Adamantios
added a commit
to valory-xyz/open-autonomy
that referenced
this issue
Nov 20, 2024
The macOS 12 Actions runner image began deprecation on 7/10/24 and will be fully unsupported by 3/12/24 for GitHub and ADO. For more details, see actions/runner-images#10721. Using macos-latest-large instead of macos-latest, as the latter is ARM-based, while we require AMD architecture (385f2dbd0ec779b584560c518b3f9da077f2c4d1). For more details, see actions/runner-images/issues/9741, and the table in actions/runner-images/blob/ubuntu24/20241117.1/README.md#available-images.
Adamantios
added a commit
to valory-xyz/open-autonomy
that referenced
this issue
Nov 20, 2024
The macOS 12 Actions runner image began deprecation on 7/10/24 and will be fully unsupported by 3/12/24 for GitHub and ADO. For more details, see actions/runner-images#10721. Using macos-latest-large instead of macos-latest, as the latter is ARM-based, while we require AMD architecture (abbbc87). For more details, see actions/runner-images#9741, and the table in https://github.com/actions/runner-images/blob/ubuntu24/20241117.1/README.md#available-images.
ngober
added a commit
to ChampSim/ChampSim
that referenced
this issue
Nov 20, 2024
This step existed to support the macos-12 runner, which is [deprecated](actions/runner-images#10721 (comment)) and no longer the target of macos-latest.
github-actions bot
added a commit
to ChampSim/ChampSim
that referenced
this issue
Nov 20, 2024
Author: Nathan Gober Committer: GitHub Removed macos-specific setup step This step existed to support the macos-12 runner, which is [deprecated](actions/runner-images#10721 (comment)) and no longer the target of macos-latest.
zoff99
added a commit
to zoff99/trifa_material
that referenced
this issue
Nov 20, 2024
…3, macOS-14 (macos-latest) or macOS-15. For more details, see actions/runner-images#10721
zoff99
added a commit
to zoff99/trifa_material
that referenced
this issue
Nov 20, 2024
…3, macOS-14 (macos-latest) or macOS-15. For more details, see actions/runner-images#10721
zoff99
added a commit
to Zoxcore/trifa_material
that referenced
this issue
Nov 20, 2024
…3, macOS-14 (macos-latest) or macOS-15. For more details, see actions/runner-images#10721
7 tasks
github-actions bot
added a commit
to joshualmashburn/ChampSim
that referenced
this issue
Nov 21, 2024
Author: Nathan Gober Committer: GitHub Removed macos-specific setup step This step existed to support the macos-12 runner, which is [deprecated](actions/runner-images#10721 (comment)) and no longer the target of macos-latest.
github-actions bot
added a commit
to joshualmashburn/ChampSim
that referenced
this issue
Nov 21, 2024
Author: Nathan Gober Committer: GitHub Removed macos-specific setup step This step existed to support the macos-12 runner, which is [deprecated](actions/runner-images#10721 (comment)) and no longer the target of macos-latest.
mr-c
added a commit
to mr-c/simde
that referenced
this issue
Nov 22, 2024
lauft
added a commit
to GothenburgBitFactory/libshared
that referenced
this issue
Nov 22, 2024
GitHub is removing the `macOS 12` runner image by 2024-12-03 See actions/runner-images#10721
lauft
added a commit
to GothenburgBitFactory/timewarrior
that referenced
this issue
Nov 22, 2024
GitHub is removing the `macOS 12` runner image by 2024-12-03 See actions/runner-images#10721
lauft
added a commit
to GothenburgBitFactory/timewarrior
that referenced
this issue
Nov 22, 2024
GitHub is removing the `macOS 12` runner image by 2024-12-03 See actions/runner-images#10721 Signed-off-by: Thomas Lauf <[email protected]>
mr-c
added a commit
to simd-everywhere/simde
that referenced
this issue
Nov 22, 2024
sitic
added a commit
to sitic/monochrome
that referenced
this issue
Nov 22, 2024
lauft
added a commit
to GothenburgBitFactory/timewarrior
that referenced
this issue
Nov 22, 2024
GitHub is removing the `macOS 12` runner image by 2024-12-03 See actions/runner-images#10721 Signed-off-by: Thomas Lauf <[email protected]>
lauft
added a commit
to GothenburgBitFactory/libshared
that referenced
this issue
Nov 22, 2024
GitHub is removing the `macOS 12` runner image by 2024-12-03 See actions/runner-images#10721
This was referenced Nov 22, 2024
4 tasks
MiKom
added a commit
to MiKom/KDUtils
that referenced
this issue
Nov 24, 2024
macOS 12 builder is getting decommissioned at GitHub [1] so let's build on the newer ones. Drive-By: Removed ancient Windows builder [1] actions/runner-images#10721
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Breaking changes
GitHub Actions is starting the deprecation process for
macOS 12
. While the image is being deprecated, You may experience longer queue times during peak usage hours. Deprecation will begin on 10/7/24 and the image will be fully unsupported by 12/3/24To raise awareness of the upcoming removal, we will temporarily fail jobs using
macOS 12
. Builds that are scheduled to run during the brownout periods will fail. The brownouts are scheduled for the following dates and times:Target date
December 3rd, 2024
The motivation for the changes
GitHub Actions maintains the latest two stable versions of any given OS version.
Possible impact
Workflows using the
macos-12
image label will be terminated with an error.Platforms affected
Runner images affected
Mitigation ways
Workflows using the
macos-12
image label should be updated tomacos-latest
,macos-13
,macos-14
ormacos-15
.The text was updated successfully, but these errors were encountered: