diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bb5b8e4..adbc0de 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,7 +12,7 @@ jobs: os: [ubuntu-22.04, windows-latest] build: [Debug, Release] arch: [x86, x64] - cxx: [g++, clang++, ClangCl, v143] + cxx: [g++, clang++-16, ClangCl, v143] exclude: - os: ubuntu-22.04 @@ -22,7 +22,7 @@ jobs: - os: windows-latest cxx: g++ - os: windows-latest - cxx: clang++ + cxx: clang++-16 include: - os: ubuntu-22.04 @@ -41,11 +41,6 @@ jobs: name: "${{matrix.os}}-${{matrix.cxx}}-${{matrix.build}}-${{matrix.arch}}" runs-on: ${{matrix.os}} steps: - - name: Dispatch Trigger - if: ${{ startsWith(github.event.action, 'Dependency') }} - run: > - echo "Triggered by dependency: ${{github.event.client_payload.cause}}" - - name: Clone uses: actions/checkout@v3 @@ -55,6 +50,14 @@ jobs: sudo apt update sudo apt install g++-multilib + - if: matrix.cxx == 'clang++-16' + name: Installing Clang 16 + run: | + wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add - + sudo apt-add-repository "deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-16 main" + sudo apt update + sudo apt install clang-16 + - if: matrix.os == 'ubuntu-22.04' name: Configure (Linux) run: >