diff options
author | sudlud <sudlud@users.noreply.github.com> | 2024-12-04 07:54:00 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-12-04 07:54:00 +0100 |
commit | 47580c0fab3d704ca5b2e4618984712e52e38950 (patch) | |
tree | d36ac145233a87355e95c55504f324c846d1cb37 /.github | |
parent | 63bf4058fc306b4602e3b2549323d57081135fd2 (diff) |
fix(CI/nopch-modules): bump to ubuntu-24.04/clang-18, align with nopc… (#20832)
Diffstat (limited to '.github')
-rw-r--r-- | .github/workflows/core_modules_build.yml | 25 |
1 files changed, 18 insertions, 7 deletions
diff --git a/.github/workflows/core_modules_build.yml b/.github/workflows/core_modules_build.yml index 090ceae920..a0381601dc 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 |