From 47580c0fab3d704ca5b2e4618984712e52e38950 Mon Sep 17 00:00:00 2001 From: sudlud Date: Wed, 4 Dec 2024 07:54:00 +0100 Subject: [PATCH] =?UTF-8?q?fix(CI/nopch-modules):=20bump=20to=20ubuntu-24.?= =?UTF-8?q?04/clang-18,=20align=20with=20nopc=E2=80=A6=20(#20832)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/core_modules_build.yml | 25 +++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/.github/workflows/core_modules_build.yml b/.github/workflows/core_modules_build.yml index 090ceae92..a0381601d 100644 --- a/.github/workflows/core_modules_build.yml +++ b/.github/workflows/core_modules_build.yml @@ -4,7 +4,11 @@ on: branches: - 'master' pull_request: - types: ['labeled', 'opened', 'synchronize', 'reopened'] + types: + - labeled + - opened + - reopened + - synchronize concurrency: group: ${{ github.head_ref }} || concat(${{ github.ref }}, ${{ github.workflow }}) @@ -12,10 +16,17 @@ concurrency: jobs: build-modules: - runs-on: ubuntu-latest - name: modules build on latest ubuntu - if: | - github.repository == 'azerothcore/azerothcore-wotlk' + strategy: + fail-fast: true + matrix: + include: + - os: ubuntu-24.04 + compiler: + CC: clang-18 + CXX: clang++-18 + runs-on: ${{ matrix.os }} + name: ${{ matrix.os }}-${{ matrix.compiler.CC }}-nopch-modules + if: github.repository == 'azerothcore/azerothcore-wotlk' && !github.event.pull_request.draft && ( github.ref_name == 'master' @@ -33,7 +44,7 @@ jobs: run: bash -x ./apps/ci/ci-install-modules.sh - uses: ./.github/actions/linux-build with: - CC: clang-15 - CXX: clang++-15 + CC: ${{ matrix.compiler.CC }} + CXX: ${{ matrix.compiler.CXX }} modules: true pch: false