@@ -22,11 +22,10 @@ jobs:
2222 fail-fast : false
2323 matrix :
2424 config :
25- - { os: ubuntu-22.04, cc: clang, cxx: clang++ }
26- - { os: ubuntu-22.04, cc: gcc, cxx: g++ }
27- - { os: macos-12, cc: clang, cxx: clang++ }
28- - { os: windows-2022 }
29- - { os: ubuntu-20.04, cc: clang, cxx: clang++ } # TODO remove; but there is no firefox in 22.04 yet
25+ - { os: ubuntu-22.04, compiler: clang, cc: clang-15, cxx: clang++-15 }
26+ - { os: ubuntu-22.04, compiler: gcc, cc: gcc-13, cxx: g++-13 }
27+ - { os: macos-12, compiler: clang, cc: clang, cxx: clang++ }
28+ - { os: windows-2022, compiler: msvc }
3029
3130 steps :
3231 - name : ubuntu install ccache
5655 ~/.conan/data
5756 C:/.conan
5857 C:/Users/runneradmin/.conan/data
59- key : ${{ matrix.config.os }}-${{ matrix.config.cxx }}-${{ env.CCACHE_KEY_SUFFIX }}
58+ key : ${{ matrix.config.os }}-${{ matrix.config.compiler }}-${{ env.CCACHE_KEY_SUFFIX }}
6059 restore-keys : |
61- ${{ matrix.config.os }}-${{ matrix.config.cxx }}-
60+ ${{ matrix.config.os }}-${{ matrix.config.compiler }}-
6261
6362 - name : checkout
6463 uses : actions/checkout@v2
7473 - name : upload binaries
7574 uses : actions/upload-artifact@v2
7675 with :
77- name : bin-${{ matrix.config.os }}-${{ matrix.config.cxx }}
76+ name : bin-${{ matrix.config.os }}-${{ matrix.config.compiler }}
7877 path : |
7978 build/test/odr_test
8079
8584 fail-fast : true
8685 matrix :
8786 config :
88- - { os: ubuntu-20 .04, bin: bin-ubuntu-20 .04-clang++ }
89- - { os: macos-12, bin: bin-macos-12-clang++ }
87+ - { os: ubuntu-22 .04, bin: bin-ubuntu-22 .04-clang }
88+ - { os: macos-12, bin: bin-macos-12-clang }
9089
9190 steps :
9291 - name : ubuntu install tidy
0 commit comments