Require all gates to pass before deployment

Deploy jobs now wait for:
- build_image: Container image built
- kics: Infrastructure security scan
- hadolint: Dockerfile linting
- python_tests: Backend unit tests
- frontend_tests: Frontend unit tests

All gates must pass before deployment proceeds.
This commit is contained in:
Mondo Diaz
2026-01-14 20:24:44 +00:00
parent e08c8179cc
commit fadffaf35b

View File

@@ -175,7 +175,7 @@ frontend_tests:
# Shared deploy configuration # Shared deploy configuration
.deploy_template: &deploy_template .deploy_template: &deploy_template
stage: deploy stage: deploy
needs: [build_image] needs: [build_image, kics, hadolint, python_tests, frontend_tests]
image: deps.global.bsf.tools/registry-1.docker.io/alpine/k8s:1.29.12 image: deps.global.bsf.tools/registry-1.docker.io/alpine/k8s:1.29.12
.helm_setup: &helm_setup .helm_setup: &helm_setup