From b321f82adfe6af41e53f76ff59140b55eeaceb6d Mon Sep 17 00:00:00 2001 From: Nicholas Hastings Date: Sun, 12 Jul 2026 12:22:35 -0400 Subject: [PATCH] ci: only compile Pawn plugins against master includes --- .github/workflows/ci.yml | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f2554d4..45cae4b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -102,16 +102,8 @@ jobs: if-no-files-found: error compile-plugins: - name: compile-plugins-sm${{ matrix.sm.label }} + name: compile-plugins runs-on: ubuntu-latest - strategy: - fail-fast: false - matrix: - sm: - - label: "1.12" - branch: "1.12-dev" - - label: "1.13" - branch: "master" steps: - name: Checkout @@ -119,7 +111,10 @@ jobs: - name: Clone SourceMod includes run: | - git clone --depth 1 -b ${{ matrix.sm.branch }} https://github.com/alliedmodders/sourcemod.git sourcemod + # The spcomp container only ever bundles one compiler build (tracking + # sourcepawn's master), so compile against SourceMod's master includes + # to match it — older branches' includes assume their own era's compiler. + git clone --depth 1 https://github.com/alliedmodders/sourcemod.git sourcemod - name: Compile Pawn plugins run: |