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 =="
|
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/capture_release_evidence.py
|
||||||
"$PYTHON_BIN" -m py_compile scripts/build_release_package.py
|
"$PYTHON_BIN" -m py_compile scripts/build_release_package.py
|
||||||
"$PYTHON_BIN" -m py_compile scripts/verify_python_lock.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
|
${PYTHON_BIN} -m compileall backend/app
|
||||||
(cd backend && ${PYTHON_BIN} -m pytest -W error::DeprecationWarning)
|
(cd backend && ${PYTHON_BIN} -m pytest -W error::DeprecationWarning)
|
||||||
(cd backend && ${PYTHON_BIN} -m alembic heads)
|
(cd backend && ${PYTHON_BIN} -m alembic heads)
|
||||||
|
(cd frontend && npm run lint)
|
||||||
(cd frontend && npm run test:unit)
|
(cd frontend && npm run test:unit)
|
||||||
(cd frontend && npm run typecheck)
|
(cd frontend && npm run typecheck)
|
||||||
(cd frontend && npm run build)
|
(cd frontend && npm run build)
|
||||||
|
"${NODE_BIN}" --check frontend/e2e/sourcePolicyLint.mjs
|
||||||
"${NODE_BIN}" --check frontend/e2e/releaseJourneys.mjs
|
"${NODE_BIN}" --check frontend/e2e/releaseJourneys.mjs
|
||||||
"${NODE_BIN}" --check frontend/e2e/uxAudit.mjs
|
"${NODE_BIN}" --check frontend/e2e/uxAudit.mjs
|
||||||
bash -n scripts/live_migration_smoke.sh
|
bash -n scripts/live_migration_smoke.sh
|
||||||
|
|||||||
Reference in New Issue
Block a user