You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 15, 2026. It is now read-only.
v1.5.1 moved the coverage threshold to [tool.coverage.report] only,
but pytest exits 0 on coverage failure unless --cov-fail-under is set
in addopts. Restored the flag; pinned pytest-cov>=7,<8.
Copy file name to clipboardExpand all lines: CHANGELOG.md
+15Lines changed: 15 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,17 @@
2
2
3
3
All notable changes are documented here. Format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/); the project follows [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
4
4
5
+
## [1.5.2]
6
+
7
+
### Fixed
8
+
-**Coverage gate enforced by pytest again.** v1.5.1 moved the threshold
9
+
to `[tool.coverage.report]`, but pytest only fails on low coverage when
10
+
`--cov-fail-under` is set (CI runs `pytest`, not `coverage report`), and
11
+
the config key is honored version-dependently on unpinned pytest-cov.
12
+
Restored `--cov-fail-under=92` to `addopts`; `precision = 2` retained,
13
+
so the v1.5.1 rounding fix stands. Pinned `pytest-cov>=7,<8` to prevent
14
+
future drift.
15
+
5
16
## [1.5.1]
6
17
7
18
### Fixed
@@ -1467,6 +1478,10 @@ All notable changes are documented here. Format follows [Keep a Changelog](https
1467
1478
- GitHub Actions CI matrix on Python 3.11 and 3.12.
0 commit comments