Stage not declared in stages:
High severityA job whose stage: is not in your stages: list (or one of the defaults .pre, build, test, deploy, .post) is a configuration error — GitLab does not know when to run it and refuses the pipeline.
Broken
# BROKEN — "release" is not a declared stage
stages:
- build
- test
release-job:
stage: release # not in stages:
script:
- make release Fixed
# FIXED — every stage used is declared
stages:
- build
- test
- release
release-job:
stage: release
script:
- make release