From 99e5d73beb6fa03c0f78fda978a61e1e7a33c1a7 Mon Sep 17 00:00:00 2001 From: sudlud Date: Sat, 21 Dec 2024 22:44:12 +0100 Subject: [PATCH] feat(CI/modules_build): trigger on file change instead label (#20997) --- .github/workflows/core_modules_build.yml | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/.github/workflows/core_modules_build.yml b/.github/workflows/core_modules_build.yml index a0381601dc41b9..2516de27e3a3a6 100644 --- a/.github/workflows/core_modules_build.yml +++ b/.github/workflows/core_modules_build.yml @@ -4,11 +4,16 @@ on: branches: - 'master' pull_request: - types: - - labeled - - opened - - reopened - - synchronize + paths: + - 'src/*' + - 'src/common/**/*' + - 'src/genrev/**/*' + - 'src/server/*' + - 'src/server/apps/**/*' + - 'src/server/database/**/*' + - 'src/server/game/**/*' + - 'src/server/shared/**/*' + - 'src/tools/**/*' concurrency: group: ${{ github.head_ref }} || concat(${{ github.ref }}, ${{ github.workflow }}) @@ -27,14 +32,6 @@ jobs: 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' - || contains(github.event.pull_request.labels.*.name, 'file-cpp' - || github.event.label.name == 'file-cpp' - || contains(github.event.pull_request.labels.*.name, 'run-build') - || github.event.label.name == 'run-build') - ) steps: - uses: actions/checkout@v4 # This script installs a general list of modules to compile with