Fix clean-checkout CI fixture isolation #42

Merged
kristofferopsahl merged 1 commit from fix/ci-fixtures into main 2026-10-15 21:06:26 +02:00
Collaborator

CI failed because four planner tests read an ignored workstation bootstrap and seven operator-status tests consumed global cache state left by earlier tests. Use the committed bootstrap fixture and a schema-checked, isolated status cache; retain the production provenance checks. Also make three embedded JavaScript regex strings raw to remove Python syntax warnings.

Validation: 42 focused planner/operator tests pass; packaging gate passes after installing pip in the disposable test environment. The remote workflow verifies the complete clean-checkout suite and wheel independently of ongoing issue refactors.

CI failed because four planner tests read an ignored workstation bootstrap and seven operator-status tests consumed global cache state left by earlier tests. Use the committed bootstrap fixture and a schema-checked, isolated status cache; retain the production provenance checks. Also make three embedded JavaScript regex strings raw to remove Python syntax warnings. Validation: 42 focused planner/operator tests pass; packaging gate passes after installing pip in the disposable test environment. The remote workflow verifies the complete clean-checkout suite and wheel independently of ongoing issue refactors.
test: isolate CI fixtures from local snapshots and leaked state
All checks were successful
CI / syntax (pull_request) Successful in 9s
CI / tests (pull_request) Successful in 2m21s
CI / wheel (pull_request) Successful in 29s
d05eec8a88
Sign in to join this conversation.
No description provided.