diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index cc1c69dab19..3eb60b46ba9 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -8,7 +8,7 @@ jobs: strategy: matrix: os: [ubuntu-22.04] - compiler: [g++-11, g++-12, g++-13, clang++-13, clang++-14, clang++-15, clang++-16] + compiler: [g++-11, g++-12, g++-13, clang++-13, clang++-14, clang++-15, clang++-16, clang++-17] configuration: [Debug, Release] steps: - uses: actions/checkout@v3 @@ -29,6 +29,12 @@ jobs: wget https://apt.llvm.org/llvm.sh chmod +x llvm.sh sudo ./llvm.sh 16 + - name: install clang++-17 + if: matrix.compiler == 'clang++-17' + run: | + wget https://apt.llvm.org/llvm.sh + chmod +x llvm.sh + sudo ./llvm.sh 17 - name: install dependencies run: sudo apt-get update && sudo apt-get install -y libsdl2-dev libfreetype-dev - name: configure