🐛 fix(ci): enable BDD_SCHEMA_ISOLATION to prevent flaky AuthBDD failures #26

Merged
arcodange merged 1 commits from fix/ci-bdd-schema-isolation into main 2026-05-03 13:52:05 +02:00
Showing only changes of commit 2c96a78977 - Show all commits

View File

@@ -219,6 +219,10 @@ jobs:
export DLC_DATABASE_PASSWORD=postgres export DLC_DATABASE_PASSWORD=postgres
export DLC_DATABASE_NAME=dance_lessons_coach_bdd_test export DLC_DATABASE_NAME=dance_lessons_coach_bdd_test
export DLC_DATABASE_SSL_MODE=disable export DLC_DATABASE_SSL_MODE=disable
# Enable per-scenario schema isolation (ADR-0025) to prevent flaky AuthBDD failures.
# Without this, scenarios share the public schema and pollute each other's state.
# Observed flakiness: same code passes in #605, fails in #606 on TestAuthBDD/*.
export BDD_SCHEMA_ISOLATION=true
./scripts/run-bdd-tests.sh ./scripts/run-bdd-tests.sh
# Generate BDD coverage report # Generate BDD coverage report