Commit fe92008
Run the regression suite automatically (CI + SessionStart hook) (#3)
Make the stdlib regression suite (tests/test_fixtures.py) run automatically
in both CI and Claude Code on the web, so the classifier->plumbing contract
is enforced rather than only checked by hand.
- .github/workflows/tests.yml: runs the suite on every push to main and on
every PR. No install step — the project is standard-library only.
- .claude/hooks/session-start.sh + .claude/settings.json: a SessionStart
hook for web sessions. There are no dependencies to install, so instead of
an install step it runs the suite as a fast, side-effect-free smoke check
so a session starts knowing the fixtures are green.
Claude-Session: https://claude.ai/code/session_01SAn8aZTHDrPaKj8BoryGFr
Co-authored-by: Claude <noreply@anthropic.com>1 parent eb4def4 commit fe92008
3 files changed
Lines changed: 49 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
0 commit comments