Read-only mirrors. Development, issues and pull requests are on GitHub.

summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorMartin Hořeňovský2024-07-22 10:19:27 +0200
committerMartin Hořeňovský2024-07-22 10:47:25 +0200
commit595bf9864e4274bd8a4261b733a5d4576e070f19 (patch)
tree1a996689a33111640b2a6fbc6dbccf67f0191dcb
parent381f29e97447294ee3c679df422edb290bf230dc (diff)
downloadcatch3-595bf9864e4274bd8a4261b733a5d4576e070f19.tar.gz
Update to macos-12 GHA image
Since the last time, macos-12 has fixed the toolchain's linker crash bug, so we can update here. macos-13 has a new and exciting bug when unwinding exceptions in binaries compiled with GCC, so we cannot update all the way at this time.
-rw-r--r--.github/workflows/mac-builds.yml8
1 files changed, 1 insertions, 7 deletions
diff --git a/.github/workflows/mac-builds.yml b/.github/workflows/mac-builds.yml
index 259d8b36..8f0e502a 100644
--- a/.github/workflows/mac-builds.yml
+++ b/.github/workflows/mac-builds.yml
@@ -4,11 +4,7 @@ on: [push, pull_request]
jobs:
build:
- # macos-12 updated to a toolchain that crashes when linking the
- # test binary. This seems to be a known bug in that version,
- # and will eventually get fixed in an update. After that, we can go
- # back to newer macos images.
- runs-on: macos-11
+ runs-on: macos-12
strategy:
matrix:
cxx:
@@ -29,8 +25,6 @@ jobs:
env:
CXX: ${{matrix.cxx}}
CXXFLAGS: ${{matrix.cxxflags}}
- # Note: $GITHUB_WORKSPACE is distinct from ${{runner.workspace}}.
- # This is important
run: |
cmake -Bbuild -H$GITHUB_WORKSPACE \
-DCMAKE_BUILD_TYPE=${{matrix.build_type}} \