From a4855ef06b0770ef042efd72fd155a3e4977cd2e Mon Sep 17 00:00:00 2001 From: Nicholas Frechette Date: Sat, 16 Mar 2024 18:43:54 -0400 Subject: [PATCH] chore(ci): update to clang 18 --- .github/workflows/build_push.yml | 36 ++++++++++++++++---------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/.github/workflows/build_push.yml b/.github/workflows/build_push.yml index 3e81afb5..43ed062f 100644 --- a/.github/workflows/build_push.yml +++ b/.github/workflows/build_push.yml @@ -13,78 +13,78 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - compiler: [gcc13, clang15] + compiler: [gcc13, clang18] steps: - name: Git checkout uses: actions/checkout@v3 with: submodules: 'recursive' - name: Building (debug-x86) - uses: docker://ghcr.io/nfrechette/toolchain-amd64-lunar:v1 + uses: docker://ghcr.io/nfrechette/toolchain-amd64-lunar:v2 with: args: 'python3 make.py -ci -compiler ${{ matrix.compiler }} -config Debug -cpu x86 -build' - name: Running unit tests (debug-x86) - uses: docker://ghcr.io/nfrechette/toolchain-amd64-lunar:v1 + uses: docker://ghcr.io/nfrechette/toolchain-amd64-lunar:v2 with: args: 'python3 make.py -ci -compiler ${{ matrix.compiler }} -config Debug -cpu x86 -unit_test' - name: Clean - uses: docker://ghcr.io/nfrechette/toolchain-amd64-lunar:v1 + uses: docker://ghcr.io/nfrechette/toolchain-amd64-lunar:v2 with: args: 'python3 make.py -ci -clean_only' - name: Building (debug-x64) - uses: docker://ghcr.io/nfrechette/toolchain-amd64-lunar:v1 + uses: docker://ghcr.io/nfrechette/toolchain-amd64-lunar:v2 with: args: 'python3 make.py -ci -compiler ${{ matrix.compiler }} -config Debug -cpu x64 -build' - name: Running unit tests (debug-x64) - uses: docker://ghcr.io/nfrechette/toolchain-amd64-lunar:v1 + uses: docker://ghcr.io/nfrechette/toolchain-amd64-lunar:v2 with: args: 'python3 make.py -ci -compiler ${{ matrix.compiler }} -config Debug -cpu x64 -unit_test' - name: Clean - uses: docker://ghcr.io/nfrechette/toolchain-amd64-lunar:v1 + uses: docker://ghcr.io/nfrechette/toolchain-amd64-lunar:v2 with: args: 'python3 make.py -ci -clean_only' - name: Building (release-x86) - uses: docker://ghcr.io/nfrechette/toolchain-amd64-lunar:v1 + uses: docker://ghcr.io/nfrechette/toolchain-amd64-lunar:v2 with: args: 'python3 make.py -ci -compiler ${{ matrix.compiler }} -config Release -cpu x86 -build' - name: Running unit tests (release-x86) - uses: docker://ghcr.io/nfrechette/toolchain-amd64-lunar:v1 + uses: docker://ghcr.io/nfrechette/toolchain-amd64-lunar:v2 with: args: 'python3 make.py -ci -compiler ${{ matrix.compiler }} -config Release -cpu x86 -unit_test' - name: Clean - uses: docker://ghcr.io/nfrechette/toolchain-amd64-lunar:v1 + uses: docker://ghcr.io/nfrechette/toolchain-amd64-lunar:v2 with: args: 'python3 make.py -ci -clean_only' - name: Building (release-x64) - uses: docker://ghcr.io/nfrechette/toolchain-amd64-lunar:v1 + uses: docker://ghcr.io/nfrechette/toolchain-amd64-lunar:v2 with: args: 'python3 make.py -ci -compiler ${{ matrix.compiler }} -config Release -cpu x64 -build' - name: Running unit tests (release-x64) - uses: docker://ghcr.io/nfrechette/toolchain-amd64-lunar:v1 + uses: docker://ghcr.io/nfrechette/toolchain-amd64-lunar:v2 with: args: 'python3 make.py -ci -compiler ${{ matrix.compiler }} -config Release -cpu x64 -unit_test' - name: Clean - uses: docker://ghcr.io/nfrechette/toolchain-amd64-lunar:v1 + uses: docker://ghcr.io/nfrechette/toolchain-amd64-lunar:v2 with: args: 'python3 make.py -ci -clean_only' - name: Building (release-x64 nosimd) - uses: docker://ghcr.io/nfrechette/toolchain-amd64-lunar:v1 + uses: docker://ghcr.io/nfrechette/toolchain-amd64-lunar:v2 with: args: 'python3 make.py -ci -compiler ${{ matrix.compiler }} -config Release -cpu x64 -nosimd -build' - name: Running unit tests (release-x64 nosimd) - uses: docker://ghcr.io/nfrechette/toolchain-amd64-lunar:v1 + uses: docker://ghcr.io/nfrechette/toolchain-amd64-lunar:v2 with: args: 'python3 make.py -ci -compiler ${{ matrix.compiler }} -config Release -cpu x64 -nosimd -unit_test' - name: Clean - uses: docker://ghcr.io/nfrechette/toolchain-amd64-lunar:v1 + uses: docker://ghcr.io/nfrechette/toolchain-amd64-lunar:v2 with: args: 'python3 make.py -ci -clean_only' - name: Building (release-x64 AVX) - uses: docker://ghcr.io/nfrechette/toolchain-amd64-lunar:v1 + uses: docker://ghcr.io/nfrechette/toolchain-amd64-lunar:v2 with: args: 'python3 make.py -ci -compiler ${{ matrix.compiler }} -config Release -cpu x64 -avx -build' - name: Running unit tests (release-x64 AVX) - uses: docker://ghcr.io/nfrechette/toolchain-amd64-lunar:v1 + uses: docker://ghcr.io/nfrechette/toolchain-amd64-lunar:v2 with: args: 'python3 make.py -ci -compiler ${{ matrix.compiler }} -config Release -cpu x64 -avx -unit_test'