From 530d3744303976fa56b4fb9a794275a98ae6ca2d Mon Sep 17 00:00:00 2001 From: "Dmitry V. Levin" Date: Fri, 1 Nov 2024 08:00:00 +0000 Subject: [PATCH] .github: add clang-19 jobs --- .github/workflows/ci.yml | 88 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 88 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 182afd9..9570db2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -94,6 +94,20 @@ jobs: - name: build check run: ci/run-build-and-tests.sh + clang19-x86_64: + runs-on: ubuntu-24.04 + env: + CC: clang-19 + TARGET: x86_64 + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + - name: install dependencies + run: ci/install-dependencies.sh + - name: build check + run: ci/run-build-and-tests.sh + clang18-x86_64: runs-on: ubuntu-24.04 env: @@ -346,6 +360,20 @@ jobs: - name: build check run: ci/run-build-and-tests.sh + clang19-x86: + runs-on: ubuntu-24.04 + env: + CC: clang-19 + TARGET: x86 + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + - name: install dependencies + run: ci/install-dependencies.sh + - name: build check + run: ci/run-build-and-tests.sh + clang18-x86: runs-on: ubuntu-24.04 env: @@ -562,6 +590,21 @@ jobs: - name: build check run: ci/run-build-and-tests.sh + clang19-x86_64-debug: + runs-on: ubuntu-24.04 + env: + CC: clang-19 + CPPFLAGS: -DUTEMPTER_DEBUG + TARGET: x86_64 + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + - name: install dependencies + run: ci/install-dependencies.sh + - name: build check + run: ci/run-build-and-tests.sh + clang18-x86_64-debug: runs-on: ubuntu-24.04 env: @@ -832,6 +875,21 @@ jobs: - name: build check run: ci/run-build-and-tests.sh + clang19-x86-debug: + runs-on: ubuntu-24.04 + env: + CC: clang-19 + CPPFLAGS: -DUTEMPTER_DEBUG + TARGET: x86 + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + - name: install dependencies + run: ci/install-dependencies.sh + - name: build check + run: ci/run-build-and-tests.sh + clang18-x86-debug: runs-on: ubuntu-24.04 env: @@ -1057,6 +1115,21 @@ jobs: - name: build check run: ci/run-build-and-tests.sh + clang19-x86_64-log: + runs-on: ubuntu-24.04 + env: + CC: clang-19 + CPPFLAGS: -DUTEMPTER_LOG + TARGET: x86_64 + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + - name: install dependencies + run: ci/install-dependencies.sh + - name: build check + run: ci/run-build-and-tests.sh + clang18-x86_64-log: runs-on: ubuntu-24.04 env: @@ -1327,6 +1400,21 @@ jobs: - name: build check run: ci/run-build-and-tests.sh + clang19-x86-log: + runs-on: ubuntu-24.04 + env: + CC: clang-19 + CPPFLAGS: -DUTEMPTER_LOG + TARGET: x86 + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + - name: install dependencies + run: ci/install-dependencies.sh + - name: build check + run: ci/run-build-and-tests.sh + clang18-x86-log: runs-on: ubuntu-24.04 env: