Skip to content

Commit 6158f3d

Browse files
chore(deps): Bump coverage from 7.11.0 to 7.12.0 in /cirrus/server (#14038)
Bumps [coverage](https://github.com/coveragepy/coveragepy) from 7.11.0 to 7.12.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst">coverage's changelog</a>.</em></p> <blockquote> <h2>Version 7.12.0 — 2025-11-18</h2> <ul> <li> <p>The HTML report now shows separate coverage totals for statements and branches, as well as the usual combined coverage percentage. Thanks to Ryuta Otsuka for the <code>discussion &lt;issue 2081_&gt;</code>_ and the <code>implementation &lt;pull 2085_&gt;</code>_.</p> </li> <li> <p>The JSON report now includes separate coverage totals for statements and branches, thanks to <code>Ryuta Otsuka &lt;pull 2090_&gt;</code>_.</p> </li> <li> <p>Fix: <code>except*</code> clauses were not handled properly under the &quot;sysmon&quot; measurement core, causing KeyError exceptions as described in <code>issue 2086</code>_. This is now fixed.</p> </li> <li> <p>Fix: we now defend against aggressive mocking of <code>open()</code> that could cause errors inside coverage.py. An example of a failure is in <code>issue 2083</code>_.</p> </li> <li> <p>Fix: in unusual cases where a test suite intentionally exhausts the system's file descriptors to test handling errors in <code>open()</code>, coverage.py would fail when trying to open source files, as described in <code>issue 2091</code>_. This is now fixed.</p> </li> <li> <p>A small tweak to the HTML report: file paths now use thin spaces around slashes to make them easier to read.</p> </li> </ul> <p>.. _issue 2081: <a href="https://redirect.github.com/coveragepy/coveragepy/issues/2081">coveragepy/coveragepy#2081</a> .. _issue 2083: <a href="https://redirect.github.com/coveragepy/coveragepy/issues/2083">coveragepy/coveragepy#2083</a> .. _pull 2085: <a href="https://redirect.github.com/coveragepy/coveragepy/pull/2085">coveragepy/coveragepy#2085</a> .. _issue 2086: <a href="https://redirect.github.com/coveragepy/coveragepy/issues/2086">coveragepy/coveragepy#2086</a> .. _pull 2090: <a href="https://redirect.github.com/coveragepy/coveragepy/pull/2090">coveragepy/coveragepy#2090</a> .. _issue 2091: <a href="https://redirect.github.com/coveragepy/coveragepy/issues/2091">coveragepy/coveragepy#2091</a></p> <p>.. _changes_7-11-3:</p> <h2>Version 7.11.3 — 2025-11-09</h2> <ul> <li> <p>Fix: the 7.11.1 changes meant that conflicts between a requested measurement core and other settings would raise an error. This was a breaking change from previous behavior, as reported in <code>issue 2076</code>_ and <code>issue 2078</code>_.</p> <p>The previous behavior has been restored: when the requested core conflicts with other settings, another core is used instead, and a warning is issued.</p> </li> <li> <p>For contributors: the repo has moved from Ned's <code>nedbat GitHub account</code>_ to the <code>coveragepy GitHub organization</code>_. The default branch has changed from master to main.</p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/coveragepy/coveragepy/commit/63db2b12d7a4fedda90061553ccf2ec6849c8a3d"><code>63db2b1</code></a> docs: sample HTML for 7.12.0</li> <li><a href="https://github.com/coveragepy/coveragepy/commit/598bbc3a51a492860547e7c3d8d076b811efe1bb"><code>598bbc3</code></a> docs: prep for 7.12.0</li> <li><a href="https://github.com/coveragepy/coveragepy/commit/557dd15f75bc4b4bf93b6163a9e6b2b29647d90d"><code>557dd15</code></a> feat: add statement and branch coverage percentages to JSON report (<a href="https://redirect.github.com/coveragepy/coveragepy/issues/2090">#2090</a>)</li> <li><a href="https://github.com/coveragepy/coveragepy/commit/e18359c834f0f428425b62fc564ec6d106d413e5"><code>e18359c</code></a> fix: don't crash if open() genuinely fails. <a href="https://redirect.github.com/coveragepy/coveragepy/issues/2091">#2091</a></li> <li><a href="https://github.com/coveragepy/coveragepy/commit/fff5e59b28e0a4660a5e19975eb02aeffcb05a01"><code>fff5e59</code></a> docs: thanks, Ryuta Otsuka <a href="https://redirect.github.com/coveragepy/coveragepy/issues/2085">#2085</a></li> <li><a href="https://github.com/coveragepy/coveragepy/commit/97bf6251ef0c40174645d6fb0352a25df3531e72"><code>97bf625</code></a> docs: support files for the sample html</li> <li><a href="https://github.com/coveragepy/coveragepy/commit/8320b746113ec269437d3465873ff7ae19eeccc1"><code>8320b74</code></a> style(html): tweak the styling for the new stmt/branch stats <a href="https://redirect.github.com/coveragepy/coveragepy/issues/2085">#2085</a></li> <li><a href="https://github.com/coveragepy/coveragepy/commit/7e081839b0987c6a9b3bba4efe86e80deb1c1776"><code>7e08183</code></a> feat(templite): {% else %}</li> <li><a href="https://github.com/coveragepy/coveragepy/commit/4abe253c579db1b3d72a4b2dfd52bf9b7c2fc2aa"><code>4abe253</code></a> feat: add statement and branch coverage columns to index.html report (<a href="https://redirect.github.com/coveragepy/coveragepy/issues/2085">#2085</a>)</li> <li><a href="https://github.com/coveragepy/coveragepy/commit/ddbafa90974ff4de00467f05ba712d6d21937920"><code>ddbafa9</code></a> build: no longer need to work around a pytest/iTerm2 bug</li> <li>Additional commits viewable in <a href="https://github.com/coveragepy/coveragepy/compare/7.11.0...7.12.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=coverage&package-manager=pip&previous-version=7.11.0&new-version=7.12.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent 7f4742d commit 6158f3d

File tree

2 files changed

+95
-95
lines changed

2 files changed

+95
-95
lines changed

0 commit comments

Comments
 (0)