From: Raihaan Shouhell Date: Sun, 11 Feb 2024 17:21:18 +0000 (+0800) Subject: ci: Add new compilers and update actions (#1402) X-Git-Tag: v4.10~93 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ea03ba9036751dbe56ea1b87a2da7ac0e525aa81;p=thirdparty%2Fccache.git ci: Add new compilers and update actions (#1402) --- diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index f1775e929..f466e1ebf 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -62,6 +62,10 @@ jobs: compiler: clang version: "14" + - os: ubuntu-22.04 + compiler: clang + version: "15" + - os: ubuntu-22.04 compiler: gcc version: "11" @@ -70,6 +74,10 @@ jobs: compiler: gcc version: "12" + - os: ubuntu-22.04 + compiler: gcc + version: "13" + - os: macOS-11 compiler: xcode version: "11.7" @@ -135,7 +143,7 @@ jobs: fi - name: Get source - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Build and test run: ci/build @@ -148,7 +156,7 @@ jobs: - name: Upload testdir from failed tests if: failure() - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: ${{ matrix.os }}-${{ matrix.compiler }}-${{ matrix.version }}-testdir.tar.xz path: testdir.tar.xz @@ -200,7 +208,7 @@ jobs: fi - name: Get source - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Build and test run: ci/build @@ -217,7 +225,7 @@ jobs: - name: Upload testdir from failed tests if: failure() - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: ${{ matrix.sys}}-${{ matrix.env }}-${{ matrix.compiler }}-testdir.tar.xz path: testdir.tar.xz @@ -230,7 +238,7 @@ jobs: CMAKE_GENERATOR: Ninja steps: - name: Get source - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install Dependencies run: | HOMEBREW_NO_AUTO_UPDATE=1 HOMEBREW_NO_INSTALL_CLEANUP=1 \ @@ -238,7 +246,7 @@ jobs: - name: Build macOS universal binary run: ci/build-macos-binary - name: Archive universal binary - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: macOS-binary path: build_universal/ccache @@ -424,7 +432,7 @@ jobs: steps: - name: Get source - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install CUDA if: matrix.CUDA != '' @@ -492,7 +500,7 @@ jobs: - name: Upload testdir from failed tests if: failure() || steps.build-and-test.outcome == 'failure' - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: ${{ matrix.name }} - testdir.tar.xz path: testdir.tar.xz @@ -505,7 +513,7 @@ jobs: fail-fast: false steps: - name: Get source - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Run Clang-Format in check mode run: misc/format-files --all --check @@ -518,7 +526,7 @@ jobs: fail-fast: false steps: - name: Get source - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install spell checkers run: |