ci: enforce hygiene architecture static and frontend policy gates
GeoIntel release gates / Compile, test, contracts and builds (push) Canceled after 22s
GeoIntel release gates / Python and npm vulnerability policy (push) Canceled after 0s
GeoIntel release gates / GIS image, SBOM and container scan (push) Canceled after 0s
GeoIntel release gates / AI image, SBOM and container scan (push) Canceled after 0s

This commit is contained in:
2026-08-26 22:24:16 +02:00
parent df9cb7ac56
commit 2376d089be
+9
View File
@@ -39,6 +39,13 @@ fi
echo "== GeoIntel run readiness check =="
"$PYTHON_BIN" -m py_compile scripts/check_repository_hygiene.py
"$PYTHON_BIN" scripts/check_repository_hygiene.py
"$PYTHON_BIN" -m py_compile scripts/check_architecture_budgets.py
"$PYTHON_BIN" scripts/check_architecture_budgets.py
"$PYTHON_BIN" -m py_compile scripts/verify_supply_chain_pins.py
"$PYTHON_BIN" scripts/verify_supply_chain_pins.py
"$PYTHON_BIN" -m ruff check backend/app scripts --select E9,F63,F7,F82
"$PYTHON_BIN" -m py_compile scripts/capture_release_evidence.py
"$PYTHON_BIN" -m py_compile scripts/build_release_package.py
"$PYTHON_BIN" -m py_compile scripts/verify_python_lock.py
@@ -135,9 +142,11 @@ ${PYTHON_BIN} -m py_compile backend/scripts/cleanup_demo_artifacts.py
${PYTHON_BIN} -m compileall backend/app
(cd backend && ${PYTHON_BIN} -m pytest -W error::DeprecationWarning)
(cd backend && ${PYTHON_BIN} -m alembic heads)
(cd frontend && npm run lint)
(cd frontend && npm run test:unit)
(cd frontend && npm run typecheck)
(cd frontend && npm run build)
"${NODE_BIN}" --check frontend/e2e/sourcePolicyLint.mjs
"${NODE_BIN}" --check frontend/e2e/releaseJourneys.mjs
"${NODE_BIN}" --check frontend/e2e/uxAudit.mjs
bash -n scripts/live_migration_smoke.sh