From 2376d089be8c161a6588843017586a0353ae77b6 Mon Sep 17 00:00:00 2001 From: Jens Caers Date: Wed, 26 Aug 2026 22:24:16 +0200 Subject: [PATCH] ci: enforce hygiene architecture static and frontend policy gates --- scripts/run_readiness_check.sh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/scripts/run_readiness_check.sh b/scripts/run_readiness_check.sh index 9cc10a07..84ca4c64 100644 --- a/scripts/run_readiness_check.sh +++ b/scripts/run_readiness_check.sh @@ -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