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
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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user