summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorsudlud <sudlud@users.noreply.github.com>2024-12-04 07:54:00 +0100
committerGitHub <noreply@github.com>2024-12-04 07:54:00 +0100
commit47580c0fab3d704ca5b2e4618984712e52e38950 (patch)
treed36ac145233a87355e95c55504f324c846d1cb37 /.github
parent63bf4058fc306b4602e3b2549323d57081135fd2 (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.yml25
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