fix(ci): provision integration fixtures
This commit is contained in:
@@ -577,6 +577,10 @@ expect_rejected "nested workspace fixture" "scripts/fixtures/nested/deeper/works
|
||||
# Python bytecode is disabled before pre-gate docs, and release dry-run starts with bootstrap trust.
|
||||
grep -Fq 'PYTHONDONTWRITEBYTECODE: "1"' "$project_root/.github/workflows/deployment.yml" \
|
||||
|| fail "workflow does not disable Python bytecode"
|
||||
grep -Fq 'python3 -m venv .venv' "$project_root/.github/workflows/deployment.yml" \
|
||||
|| fail "workflow does not install the real harness CLI before backend integration tests"
|
||||
grep -Fq '.venv/bin/python -m pip install -e .' "$project_root/.github/workflows/deployment.yml" \
|
||||
|| fail "workflow does not install the harness package into its canonical virtual environment"
|
||||
grep -Fq 'export PYTHONDONTWRITEBYTECODE=1' "$project_root/scripts/verify-schema-v3-only-release.sh" \
|
||||
|| fail "release wrapper does not disable Python bytecode"
|
||||
release_plan="$($gate_bash "$project_root/scripts/verify-schema-v3-only-release.sh" --dry-run)"
|
||||
|
||||
Reference in New Issue
Block a user