fix(ci): Use child pipeline trigger for test matrix

- Child pipeline gets generated test-matrix.yml from artifact
- Each of 42 languages runs as parallel job
- Child pipeline builds its own C CLI
This commit is contained in:
russell@unturf.com 2026-01-17 10:24:08 -05:00
parent 47c63394cf
commit f46d8cd556
3 changed files with 62 additions and 21 deletions

View file

@ -72,11 +72,21 @@ build:
- /^v\d+\.\d+\.\d+$/
# ============================================================================
# STAGE 4: Test Matrix (dynamically included)
# STAGE 4: Test Matrix (child pipeline trigger)
# ============================================================================
include:
- local: test-matrix.yml
optional: true
trigger-test-matrix:
stage: test
needs:
- generate-matrix
- build
trigger:
include:
- artifact: test-matrix.yml
job: generate-matrix
strategy: depend
only:
- main
- /^v\d+\.\d+\.\d+$/
# ============================================================================
# STAGE 5: Science Jobs (Pool Burning)