build(deps): update dependency coverage to v7.15.0 (main)
Metadata
Current evaluation
Merged automated dependency update for coverage from v7.14.2 to v7.15.0 on main. The change was approved and passed all CI checks before merge.
Suggested action: —
No scores available.
Issue body
This PR contains the following updates:
| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [coverage](https://redirect.github.com/coveragepy/coveragepy) | `==7.14.2` → `==7.15.0` |  |  |
---
### Release Notes
<details>
<summary>coveragepy/coveragepy (coverage)</summary>
### [`v7.15.0`](https://redirect.github.com/coveragepy/coveragepy/blob/HEAD/CHANGES.rst#Version-7150--2026-07-02)
[Compare Source](https://redirect.github.com/coveragepy/coveragepy/compare/7.14.3...7.15.0)
- Since 7.14.0, reporting commands implicitly combine parallel data files. Now
those commands have a new option `--keep-combined` to retain the data files
after combining them instead of the default, which is to delete them.
Finishes `issue 2198`\_.
- Fix: the LCOV report would incorrectly count excluded functions as uncovered,
as described in `issue 2205`*. This is now fixed thanks to `Martin Kuntz
Jacobsen <pull 2206_>`*.
- When running your program, coverage now correctly sets
`yourmodule.__spec__.loader` as `strongly recommended <--loader--_>`*,
avoiding the deprecation warning described in `issue 2208`*. Thanks, `A5rocks <pull 2209_>`\_.
- Fix: with Python 3.10, running with the `-I` (isolated mode) option didn't
correctly omit the current directory from the module search path, as
described in `issue 2103`*. That is now fixed thanks to `Ilia Sorokin <pull
2211_>`*.
.. *--loader--: <https://docs.python.org/3/reference/datamodel.html#module.__loader>*\_
.. \_issue 2103: [#​2103](https://redirect.github.com/coveragepy/coveragepy/issues/2103)
.. \_issue 2198: [#​2198](https://redirect.github.com/coveragepy/coveragepy/issues/2198)
.. \_issue 2205: [#​2205](https://redirect.github.com/coveragepy/coveragepy/issues/2205)
.. \_pull 2206: [#​2206](https://redirect.github.com/coveragepy/coveragepy/pull/2206)
.. \_issue 2208: [#​2208](https://redirect.github.com/coveragepy/coveragepy/issues/2208)
.. \_pull 2209: [#​2209](https://redirect.github.com/coveragepy/coveragepy/pull/2209)
.. \_pull 2211: [#​2211](https://redirect.github.com/coveragepy/coveragepy/pull/2211)
.. \_changes\_7-14-3:
### [`v7.14.3`](https://redirect.github.com/coveragepy/coveragepy/blob/HEAD/CHANGES.rst#Version-7143--2026-06-22)
[Compare Source](https://redirect.github.com/coveragepy/coveragepy/compare/7.14.2...7.14.3)
- Fix: the default `...` exclusion rule now also matches function bodies
whose closing return-type bracket is on its own line (for example, after a
long `-> dict[ ... ]` annotation that a formatter has split over multiple
lines). Closes `issue 2185`*, thanks `Mengjia Shang <pull 2196_>`*.
- Fix: On 3.13t, we incorrectly issued `Couldn't import C tracer` errors.
We can't import the C tracer because in 7.14.2 we stopped shipping compiled
wheels for 3.13t. Thanks, `Hugo van Kemenade <pull 2203_>`\_.
.. \_issue 2185: [#​2185](https://redirect.github.com/coveragepy/coveragepy/issues/2185)
.. \_pull 2196: [#​2196](https://redirect.github.com/coveragepy/coveragepy/pull/2196)
.. \_pull 2203: [#​2203](https://redirect.github.com/coveragepy/coveragepy/pull/2203)
.. \_changes\_7-14-2:
</details>
---
### Configuration
📅 **Schedule**: (in timezone Etc/UTC)
- Branch creation
- "every weekend"
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/canonical/craft-cli).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNDIuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI0Mi4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJQUjogRGVwZW5kZW5jaWVzIl19-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged automated dependency update for coverage from v7.14.2 to v7.15.0 on main. The change was approved and passed all CI checks before merge. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged automated dependency update for coverage from v7.14.2 to v7.15.0 on the main branch. Generated by Renovate and applied cleanly without conflicts. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #469 build(deps): update dependency coverage to v7.15.4 (main) | craft-cli | merged | Merged automated dependency update for coverage from v7.15.2 to v7.15.4. Approved by one reviewer, passed CI checks, and merged into main. | |
| #367 build(deps): update dependency coverage to v7.14.0 (main) | craft-store | merged | Merged automated dependency update for coverage from v7.13.5 to v7.14.0. The pull request passed CI checks and was successfully merged into the main branch. | |
| #482 build(deps): update dependency coverage to v7.16.0 (main) | craft-cli | merged | Merged automated dependency update upgrading coverage from v7.15.4 to v7.16.0. The change passed all CI checks, received reviewer approval, and was successfully merged into the main branch. | |
| #310 build(deps): update dependency coverage to v7.10.4 (main) | craft-store | merged | Merged automated dependency update upgrading coverage from v7.6.2 to v7.10.4. The change passed all CI checks, received reviewer approval, and was successfully merged to main. | |
| #347 build(deps): update dependency coverage to v7.13.5 (main) | craft-store | merged | Merged automated dependency update for coverage from v7.13.1 to v7.13.5. Approved by two reviewers, passed CI checks, and merged into main. | |
| #406 build(deps): update dependency coverage to v7.13.0 (main) | craft-cli | merged | Merged dependency update to coverage v7.13.0. The change passed all CI checks, received two approvals, and modifies two files to update the project configuration. | |
| #329 build(deps): update dependency coverage to v7.12.0 (main) | craft-store | merged | Merged an automated dependency update upgrading coverage from v7.10.7 to v7.12.0. Approved by two reviewers and passing CI, the change was successfully integrated into the main branch. | |
| #335 build(deps): update dependency coverage to v7.13.0 (main) | craft-store | merged | Merged automated dependency update upgrading coverage from v7.12.0 to v7.13.0. Approved by two reviewers and passed all CI checks before merging into the main branch. | |
| #397 build(deps): update dependency coverage to v7.11.0 (main) | craft-cli | merged | Merged automated dependency update for coverage from v7.10.6 to v7.11.0. Approved by two reviewers, passed all CI checks, and merged into main. | |
| #384 build(deps): update dependency coverage to v7.10.6 | craft-cli | merged | Merged automated dependency update for coverage from v7.6.1 to v7.10.6. The pull request passed all CI checks, received two approvals, and was successfully merged into the main branch. |