Stage no declarado en stages:
Severidad altaUn job cuyo stage: no está en tu lista stages: (o en uno de los por defecto .pre, build, test, deploy, .post) es un error de configuración: GitLab no sabe cuándo ejecutarlo y rechaza el pipeline.
Roto
# BROKEN — "release" is not a declared stage
stages:
- build
- test
release-job:
stage: release # not in stages:
script:
- make release Corregido
# FIXED — every stage used is declared
stages:
- build
- test
- release
release-job:
stage: release
script:
- make release