1.1.11
Immutable
release. Only release title and notes can be modified.
- Coverage is now published to Codecov.
Every CI matrix cell uploads its owncoverage.xmlunder an
<os>-py<version>flag, and Codecov merges them into one combined number, so
POSIX-only paths that Windows skips (privilege drop,user/group
resolution) still count toward the published total instead of dragging it down
to the lowest single row. tox now also writes the report it consumes
(pytest --cov-report=xml). The hard pass/fail gate stays with tox's
--cov-fail-under=82(see 1.1.10): Codecov's own project and patch status
checks are configured as informational only, so they annotate pull requests
without ever blocking them. The upload runs even on failed or cancelled jobs
and keepsfail_ci_if_error: false, so a Codecov outage never reds the build,
and flagcarryforwardkeeps the combined number stable when a matrix row is
skipped on a given run. The README gains a matching coverage badge.
Full Changelog: 1.1.10...1.1.11