Repository navigation
Commit e7cac4c
authored
chore(release): 0.14.6 — CI coverage-job flakefix + actions.cooldown race (#83)
- .github/workflows/ci.yml: install pytest-rerunfailures on the
coverage job so the @pytest.mark.rerunfailures(reruns=2) marker
on test_approval_timeout_field fires on the coverage leg too;
pre-fix it was a silent no-op and the first spawn-vs-release
race under -n auto on shared CI runners turned the run red
even though the test (3.10/3.11/3.12) matrix was fully green.
- tests/test_actions.py: TestPauseAction.test_is_paused_respects_cooldown
sleeps 10ms between the PAUSE handle and the cooldown_seconds=0.0
assertion so elapsed = time.time() - paused_at > 0.0 deterministically;
pre-fix the test was a pre-existing 0.13.7-era flake that became
5-in-5 on the 0.14.5 runner pool. Production is_paused unchanged.
- pyproject.toml + src/nullrun/__version__.py: bump to 0.14.6
with v3.31.5 / 0.14.6 changelog entry covering both fixes.
Verified locally:
- pytest tests/ --ignore=tests/contract -> 1417 passed, 7 skipped
- ruff check src/ tests/ -> All checks passed
- mypy src/ -> Success: no issues found in 37 source files1 parent 4878402 commit e7cac4c
5 files changed
Lines changed: 6400 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
74 | | - | |
| 74 | + | |
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
140 | 140 | | |
141 | 141 | | |
142 | 142 | | |
143 | | - | |
| 143 | + | |
144 | 144 | | |
145 | 145 | | |
146 | 146 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
3 | 54 | | |
4 | 55 | | |
5 | 56 | | |
| |||
1048 | 1099 | | |
1049 | 1100 | | |
1050 | 1101 | | |
1051 | | - | |
| 1102 | + | |
1052 | 1103 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
72 | 72 | | |
73 | 73 | | |
74 | 74 | | |
75 | | - | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
76 | 84 | | |
77 | 85 | | |
78 | 86 | | |
| |||
0 commit comments