Automate RC8 release journeys
This commit is contained in:
@@ -25,6 +25,17 @@ if [ -z "${PYTHON_BIN}" ]; then
|
||||
echo "No usable python interpreter found" >&2
|
||||
exit 1
|
||||
fi
|
||||
NODE_BIN=""
|
||||
for candidate in node node.exe; do
|
||||
if command -v "${candidate}" >/dev/null 2>&1; then
|
||||
NODE_BIN="${candidate}"
|
||||
break
|
||||
fi
|
||||
done
|
||||
if [ -z "${NODE_BIN}" ]; then
|
||||
echo "No usable Node.js interpreter found" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "== GeoIntel run readiness check =="
|
||||
|
||||
@@ -87,6 +98,7 @@ ${PYTHON_BIN} -m py_compile scripts/provision_regional_timeseries.py
|
||||
${PYTHON_BIN} -m py_compile scripts/geographic_scopes.py
|
||||
${PYTHON_BIN} -m py_compile scripts/provision_geographic_scope.py
|
||||
${PYTHON_BIN} -m py_compile scripts/provision_belgium_north_sea_scope.py
|
||||
${PYTHON_BIN} -m py_compile scripts/provision_release_golden_areas.py
|
||||
${PYTHON_BIN} -m py_compile scripts/provision_regional_grb_buildings.py
|
||||
${PYTHON_BIN} -m py_compile scripts/provision_regional_grb_context.py
|
||||
${PYTHON_BIN} -m py_compile scripts/audit_source_freshness.py
|
||||
@@ -111,8 +123,10 @@ ${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 test:unit)
|
||||
(cd frontend && npm run typecheck)
|
||||
(cd frontend && npm run build)
|
||||
"${NODE_BIN}" --check frontend/e2e/releaseJourneys.mjs
|
||||
bash -n scripts/live_migration_smoke.sh
|
||||
bash -n scripts/deploy_tower.sh
|
||||
bash -n scripts/verify_release_fresh_install.sh
|
||||
@@ -145,4 +159,5 @@ bash -n scripts/verify_gis_runtime.sh
|
||||
bash -n scripts/verify_golden_qa_benchmark.sh
|
||||
bash -n scripts/verify_demo_cleanup_dry_run.sh
|
||||
bash -n scripts/capture_workbench_screenshots.sh
|
||||
bash -n scripts/run_rc8_release_journeys.sh
|
||||
echo "== Run readiness check passed =="
|
||||
|
||||
Reference in New Issue
Block a user