Skip to content

Commit d871bad

Browse files
committed
ci: replace macos-12 workflows with newer ones
GitHub Actions does not support `macos-12` anymore - let's replace it with the newer `macos-15` version. What's about sanitizers - let's run them on `macos-14`, neither the newest nor the oldest MacOS version.
1 parent db51663 commit d871bad

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

.github/workflows/testing.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ jobs:
1616
runs-on:
1717
- ubuntu-20.04
1818
- ubuntu-22.04
19-
- macos-12
2019
- macos-13
2120
- macos-14
21+
- macos-15
2222
build-type:
2323
- Debug
2424
- RelWithDebInfo
@@ -37,9 +37,9 @@ jobs:
3737
runs-on:
3838
- ubuntu-20.04
3939
- ubuntu-22.04
40-
- macos-12
4140
- macos-13
4241
- macos-14
42+
- macos-15
4343
compiler:
4444
- {c: gcc, cxx: g++}
4545
- {c: clang, cxx: clang++}
@@ -54,12 +54,12 @@ jobs:
5454
- cxx-standard: 17
5555
compiler: {c: gcc, cxx: g++}
5656
# gcc on macos is just an alias for clang
57-
- runs-on: macos-12
58-
compiler: {c: gcc, cxx: g++}
5957
- runs-on: macos-13
6058
compiler: {c: gcc, cxx: g++}
6159
- runs-on: macos-14
6260
compiler: {c: gcc, cxx: g++}
61+
- runs-on: macos-15
62+
compiler: {c: gcc, cxx: g++}
6363
name: build (${{ matrix.runs-on }}, ${{ matrix.build-type }}, ${{ matrix.compiler.c }}, C++${{ matrix.cxx-standard }})
6464
with:
6565
build-only: true
@@ -89,7 +89,7 @@ jobs:
8989
matrix:
9090
runs-on:
9191
- ubuntu-22.04
92-
- macos-12
92+
- macos-14
9393
build-type:
9494
- Debug
9595
- RelWithDebInfo
@@ -98,7 +98,7 @@ jobs:
9898
- {c: clang, cxx: clang++}
9999
# gcc on macos is just an alias for clang
100100
exclude:
101-
- runs-on: macos-12
101+
- runs-on: macos-14
102102
compiler: {c: gcc, cxx: g++}
103103
name: sanitizers (${{ matrix.runs-on }}, ${{ matrix.build-type }}, ${{ matrix.compiler.c }})
104104
with:

0 commit comments

Comments
 (0)