← Back to issue list

build(deps): update dependency pytest-cov to v6 (main)

View original Github issue

Metadata

Project
craft-application
Number
#828
Type
pull request
State
merged
Author
renovate[bot]
Labels
Created
Updated
Closed

Current evaluation

Merged automated dependency update upgrading pytest-cov from v5.0.0 to v6.2.1. Approved by two reviewers, passed all CI checks, and applied to the main branch.

Suggested action:

No scores available.

Issue body

This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [pytest-cov](https://redirect.github.com/pytest-dev/pytest-cov) ([changelog](https://pytest-cov.readthedocs.io/en/latest/changelog.html)) | `==5.0.0` -> `==6.2.1` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/pytest-cov/6.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pytest-cov/5.0.0/6.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>pytest-dev/pytest-cov (pytest-cov)</summary> ### [`v6.2.1`](https://redirect.github.com/pytest-dev/pytest-cov/blob/HEAD/CHANGELOG.rst#621-2025-06-12) [Compare Source](https://redirect.github.com/pytest-dev/pytest-cov/compare/v6.2.0...v6.2.1) - Added a version requirement for pytest's pluggy dependency (1.2.0, released 2023-06-21) that has the required new-style hookwrapper API. - Removed deprecated license classifier (packaging). - Disabled coverage warnings in two more situations where they have no value: - "module-not-measured" in workers - "already-imported" in subprocesses ### [`v6.2.0`](https://redirect.github.com/pytest-dev/pytest-cov/blob/HEAD/CHANGELOG.rst#620-2025-06-11) [Compare Source](https://redirect.github.com/pytest-dev/pytest-cov/compare/v6.1.1...v6.2.0) - The plugin now adds 3 rules in the filter warnings configuration to prevent common coverage warnings being raised as obscure errors:: default:unclosed database in \<sqlite3.Connection object at:ResourceWarning once::PytestCovWarning once::CoverageWarning This fixes most of the bad interactions that are occurring on pytest 8.4 with `filterwarnings=error`. The plugin will check if there already matching rules for the 3 categories (`ResourceWarning`, `PytestCovWarning`, `CoverageWarning`) and message (`unclosed database in <sqlite3.Connection object at`) before adding the filters. This means you can have this in your pytest configuration for complete oblivion (not recommended, if that is not clear):: filterwarnings = \[ "error", "ignore:unclosed database in \<sqlite3.Connection object at:ResourceWarning", "ignore::PytestCovWarning", "ignore::CoverageWarning", ] ### [`v6.1.1`](https://redirect.github.com/pytest-dev/pytest-cov/blob/HEAD/CHANGELOG.rst#611-2025-04-05) [Compare Source](https://redirect.github.com/pytest-dev/pytest-cov/compare/v6.1.0...v6.1.1) - Fixed breakage that occurs when `--cov-context` and the `no_cover` marker are used together. ### [`v6.1.0`](https://redirect.github.com/pytest-dev/pytest-cov/blob/HEAD/CHANGELOG.rst#610-2025-04-01) [Compare Source](https://redirect.github.com/pytest-dev/pytest-cov/compare/v6.0.0...v6.1.0) - Change terminal output to use full width lines for the coverage header. Contributed by Tsvika Shapira in `#&#8203;678 <https://github.com/pytest-dev/pytest-cov/pull/678>`\_. - Removed unnecessary CovFailUnderWarning. Fixes `#&#8203;675 <https://github.com/pytest-dev/pytest-cov/issues/675>`\_. - Fixed the term report not using the precision specified via `--cov-precision`. ### [`v6.0.0`](https://redirect.github.com/pytest-dev/pytest-cov/blob/HEAD/CHANGELOG.rst#600-2024-10-29) [Compare Source](https://redirect.github.com/pytest-dev/pytest-cov/compare/v5.0.0...v6.0.0) - Updated various documentation inaccuracies, especially on subprocess handling. - Changed fail under checks to use the precision set in the coverage configuration. Now it will perform the check just like `coverage report` would. - Added a `--cov-precision` cli option that can override the value set in your coverage configuration. - Dropped support for now EOL Python 3.8. </details> --- ### Configuration 📅 **Schedule**: Branch creation - "every weekend" in timezone Etc/UTC, 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-application). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS40MC4wIiwidXBkYXRlZEluVmVyIjoiNDEuNDAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged automated dependency update upgrading pytest-cov from v5.0.0 to v6.2.1. Approved by two reviewers, passed all CI checks, and applied to the main branch.
qwen3.6-35b-a3b-mtp-q6 Merged automated dependency update upgrading pytest-cov from v5.0.0 to v6.2.1 on the main branch. Applied by Renovate without conflicts.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#918 build(deps): update dependency pytest-cov to v6.3.0 (main) craft-application merged Merged automated dependency update upgrading pytest-cov from v6.2.1 to v6.3.0. Approved by two reviewers, passed all CI checks, and merged into main.
98%
#319 build(deps): update dependency pytest-cov to v6.3.0 (main) craft-store merged Merged automated dependency update upgrading pytest-cov from v6.0.0 to v6.3.0. Passed all CI checks and received approval from two reviewers before merging into the main branch.
98%
#67 build(deps): update dependency pytest-cov to v6 craft-grammar merged Merged automated dependency update upgrading pytest-cov from v5 to v6. Approved by one reviewer, passed CI checks, and integrated into main.
98%
#285 build(deps): update dependency pytest-cov to v6 starbase merged Merged automated dependency update upgrading pytest-cov from v5 to v6. Approved by a reviewer, passed CI checks, and applied with a minimal six-line change across two files.
95%
#258 build(deps): update dependency pytest-cov to v6 craft-store merged Merged an automated dependency update upgrading pytest-cov from v5.0.0 to v6.0.0. Approved by two reviewers, passed CI, and merged with a minimal diff of six additions and six deletions across two files.
95%
#8 build(deps): update dependency pytest-cov to v6 craft-artifacts merged Merged automated dependency update upgrading pytest-cov from v5 to v6. CI checks passed, and the change was integrated into main with minimal modifications to two files. No conflicts or manual intervention required.
94%
#933 build(deps): update dependency pytest-cov to v7 (main) craft-application merged Merged automated dependency update upgrading pytest-cov from v6.3.0 to v7.0.0. Approved by two reviewers, passed all CI checks, and merged into the main branch.
92%
#21 build(deps): update dependency pytest-cov to v7 debcraft merged Merged automated dependency update upgrading pytest-cov from v6 to v7. Approved by two reviewers, passed all CI checks, and successfully integrated into the main branch.
92%
#324 build(deps): update dependency pytest-cov to v7 (main) craft-store merged Merged automated dependency update upgrading pytest-cov from v6.3.0 to v7.0.0. All CI checks passed, two reviewers approved, and changes were successfully integrated into main.
92%
#216 build(deps): update dependency pytest-cov to v7 imagecraft merged Merged automated dependency update for pytest-cov from v6 to v7. Approved by reviewers, passed CI checks, and successfully integrated into the main branch.
92%