ci: only compile Pawn plugins against master includes

This commit is contained in:
Nicholas Hastings
2026-07-12 12:22:35 -04:00
parent 0a8a5249fb
commit b321f82adf
+5 -10
View File
@@ -102,16 +102,8 @@ jobs:
if-no-files-found: error if-no-files-found: error
compile-plugins: compile-plugins:
name: compile-plugins-sm${{ matrix.sm.label }} name: compile-plugins
runs-on: ubuntu-latest runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
sm:
- label: "1.12"
branch: "1.12-dev"
- label: "1.13"
branch: "master"
steps: steps:
- name: Checkout - name: Checkout
@@ -119,7 +111,10 @@ jobs:
- name: Clone SourceMod includes - name: Clone SourceMod includes
run: | 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 - name: Compile Pawn plugins
run: | run: |