GitLab validates include directives at pipeline creation time, before any jobs run. The generate-matrix job creates test-matrix.yml as an artifact, but GitLab needs the file to exist in the repo when parsing .gitlab-ci.yml. This placeholder allows the pipeline to be created successfully. The generate-matrix job will overwrite it with actual test definitions.
6 lines
314 B
YAML
6 lines
314 B
YAML
# Auto-generated test matrix placeholder
|
|
# This file is overwritten by the generate-matrix job during CI/CD runs
|
|
# It exists as a placeholder so GitLab can parse .gitlab-ci.yml
|
|
|
|
# The generate-matrix job in .gitlab-ci.yml creates the actual test jobs
|
|
# based on which files changed (via scripts/detect-changes.sh)
|