Skip to content

Issue #166: Remove continue-on-error from simulation CI job#176

Merged
hubertciebiada merged 1 commit into
masterfrom
fix/166-remove-continue-on-error-simulation
Apr 19, 2026
Merged

Issue #166: Remove continue-on-error from simulation CI job#176
hubertciebiada merged 1 commit into
masterfrom
fix/166-remove-continue-on-error-simulation

Conversation

@hubertciebiada
Copy link
Copy Markdown
Owner

Closes #166

Summary

  • Remove continue-on-error: true from the simulation-tests job in .github/workflows/ci.yml so simulation regressions now hard-block merges to master.
  • Document the unit / simulation / slow pytest markers in the README "Running Tests" section and show how to skip the slow tier locally (-m "simulation and not slow").
  • State explicitly that the Simulation tests CI job is a hard gate.

Verification

  • grep -r "continue-on-error" .github/ → no matches
  • pytest tests/simulation/ -m simulation --tb=long → 88 passed in 55s locally
  • ruff check + ruff format --check clean

Make the Simulation tests CI job a hard gate for merges to master so
scenario regressions block the release instead of being silently
ignored. Also document the three pytest markers (unit, simulation,
slow) and how to skip the slow tier locally in README's Running Tests
section, including an explicit note that the Simulation tests job now
blocks merge.
@hubertciebiada hubertciebiada enabled auto-merge (squash) April 18, 2026 23:49
@hubertciebiada hubertciebiada merged commit 002a006 into master Apr 19, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Epic 21.11: Remove continue-on-error from simulation CI job

1 participant