We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 69b23f1 commit 7603199Copy full SHA for 7603199
1 file changed
.github/workflows/ci.yml
@@ -47,12 +47,18 @@ jobs:
47
strategy:
48
fail-fast: false
49
matrix:
50
- version: [11, 12]
+ include:
51
+ - version: 11
52
+ os: 'ubuntu-22.04'
53
+ - version: 12
54
55
+ - version: 17
56
+ os: 'ubuntu-24.04'
57
- runs-on: ubuntu-latest
58
+ runs-on: ${{ matrix.os }}
59
60
steps:
- - uses: actions/checkout@v3
61
+ - uses: actions/checkout@v4
62
63
- name: Install Clang ${{ matrix.version }}
64
run: sudo apt-get install -y clang-${{ matrix.version }}
@@ -61,7 +67,7 @@ jobs:
67
env:
68
CXX: clang-${{ matrix.version }}
69
run: cmake -S . -B build
- -D CMAKE_CXX_COMPILER=clang++
70
+ -D CMAKE_CXX_COMPILER=clang++-${{ matrix.version }}
65
71
-D CMAKE_BUILD_TYPE:STRING=Release
66
72
-D ${{ env.PROJECT }}_OPT_SELECT_NONSTD=ON
73
-D ${{ env.PROJECT }}_OPT_BUILD_TESTS=ON
0 commit comments