build(deps): update bugfixes (main)
Metadata
Current evaluation
Renovate PR #486 closed unmerged despite all CI passing and no comments; later #488 and #490 advanced Ruff and coverage beyond this batch.
Resolution: closed stale
Reason: #486 closed without a merge commit, approval, comment, or recorded replacement. PR #488 later merged Ruff v0.16.9 as 6c9851e, and open PR #490 targets coverage v7.16.2 from v7.16.1, but no superseding closure reference was recorded.
Evaluated by: mr-cal-bot
No scores available.
Issue body
This PR contains the following updates:
| Package | Type | Update | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|---|---|
| [astral-sh/ruff-pre-commit](https://redirect.github.com/astral-sh/ruff-pre-commit) | repository | patch | `v0.16.7` → `v0.16.8` |  |  |
| canonical-sphinx | dependency-groups | patch | `==0.7.0` → `==0.7.1` |  |  |
| [coverage](https://redirect.github.com/coveragepy/coveragepy) | dependency-groups | patch | `==7.16.0` → `==7.16.1` |  |  |
| [sphinx-toolbox](https://redirect.github.com/sphinx-toolbox/sphinx-toolbox) | dependency-groups | patch | `==4.3.0` → `==4.3.1` |  |  |
Note: The `pre-commit` manager in Renovate is not supported by the `pre-commit` maintainers or community. Please do not report any problems there, instead [create a Discussion in the Renovate repository](https://redirect.github.com/renovatebot/renovate/discussions/new) if you have any questions.
---
### Release Notes
<details>
<summary>astral-sh/ruff-pre-commit (astral-sh/ruff-pre-commit)</summary>
### [`v0.16.8`](https://redirect.github.com/astral-sh/ruff-pre-commit/compare/v0.16.7...v0.16.8)
[Compare Source](https://redirect.github.com/astral-sh/ruff-pre-commit/compare/v0.16.7...v0.16.8)
</details>
<details>
<summary>coveragepy/coveragepy (coverage)</summary>
### [`v7.16.1`](https://redirect.github.com/coveragepy/coveragepy/blob/HEAD/CHANGES.rst#Version-7161--2026-09-13)
[Compare Source](https://redirect.github.com/coveragepy/coveragepy/compare/7.16.0...7.16.1)
- Fix: when the body of an irrefutable `case` (like `case _:`) is entirely
excluded, the `case` line is now excluded too, just as an excluded
`else:` body removes the `else:` line. Previously the `case` line was
left behind and reported as missing. Closes `issue 1563`\_ with `pull 2269`\_.
- Fix: using :meth:`.CoverageData.update` twice on an in-memory database would
fail, as described in `issue 2279`\_. This is now fixed.
.. \_issue 1563: [#​1563](https://redirect.github.com/coveragepy/coveragepy/issues/1563)
.. \_pull 2269: [#​2269](https://redirect.github.com/coveragepy/coveragepy/pull/2269)
.. \_issue 2279: [#​2279](https://redirect.github.com/coveragepy/coveragepy/issues/2279)
.. \_changes\_7-16-0:
</details>
<details>
<summary>sphinx-toolbox/sphinx-toolbox (sphinx-toolbox)</summary>
### [`v4.3.1`](https://redirect.github.com/sphinx-toolbox/sphinx-toolbox/releases/tag/v4.3.1): Version 4.3.1
[Compare Source](https://redirect.github.com/sphinx-toolbox/sphinx-toolbox/compare/v4.3.0...v4.3.1)
Automatically copied from [PyPI](https://pypi.org/project/sphinx-toolbox/4.3.1).
***
Powered by OctoCheese\
[📝 docs](https://octocheese.readthedocs.io) | [:octocat: repo](https://redirect.github.com/domdfcoding/octocheese) | [🙋 issues](https://redirect.github.com/domdfcoding/octocheese/issues) | [🏪 marketplace](https://redirect.github.com/marketplace/octocheese)
<!-- Octocheese: Last Updated 2026-09-20 -->
</details>
---
### Configuration
📅 **Schedule**: (in timezone Etc/UTC)
- Branch creation
- "every weekend"
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired.
---
- [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiI0NC4xMDMuMCIsInVwZGF0ZWRJblZlciI6IjQ0LjEwMy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJQUjogRGVwZW5kZW5jaWVzIl19-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed stale | Renovate PR #486 closed unmerged despite all CI passing and no comments; later #488 and #490 advanced Ruff and coverage beyond this batch. | |
| stealth/space-bunny-alpha | — | closed resolved | PR #486 was resolved by commit 266c43d, updating ruff-pre-commit to 0.16.8 and canonical-sphinx, coverage, and sphinx-toolbox patch versions. | |
| stealth/space-bunny-alpha | — | closed stale | Renovate PR canonical/craft-cli#486 was closed without being merged; all CI passed and no resolution or replacement PR was identified. | |
| qwen/qwen3.6-35b-a3b |
Impact:
10
Quick Win:
8
Complexity:
5
Confidence:
90
Actionability:
85
|
needs review | Renovate PR updating 4 patch dependencies: ruff-pre-commit 0.16.7→0.16.8, canonical-sphinx 0.7.0→0.7.1, coverage 7.16.0→7.16.1, sphinx-toolbox 4.3.0→4.3.1. All CI passing, automerge enabled. |
Update history
| Date | Change |
|---|---|
| closed | |
| updated | |
| updated | |
| created |
Related work
-
Related To:
canonical/craft-cli#488
(confidence 95%)
Merged as 6c9851e, updating Ruff from v0.16.8 to v0.16.9.
-
Related To:
canonical/craft-cli#490
(confidence 90%)
Updates coverage from the batch's v7.16.1 baseline to v7.16.2.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #340 build(deps): update bugfixes (main) | craft-store | merged | Renovate PR merged via commit 48741e5: bumped ruff-pre-commit v0.14.8 → v0.14.14 and coverage 7.13.0 → 7.13.1. All test, lint and docs checks passed. | |
| #651 build(deps): update bugfixes (main) | craft-application | merged | Renovate bugfix dependency PR merged into main as commit cf0598fe (approved, 2 reviewers), bumping ruff-pre-commit v0.9.5→v0.9.7 and coverage 7.6.10→7.6.12. | |
| #317 build(deps): update bugfixes (main) | craft-store | merged | Renovate dependency PR merged via commit 9752ca4: ruff-pre-commit v0.12.10→v0.12.12, coverage 7.10.4→7.10.6, pytest 8.4.1→8.4.2; all CI checks passed. | |
| #490 build(deps): update bugfixes (main) | craft-cli | merged | Merged Renovate dependency update bumping ruff-pre-commit to v0.16.10 and coverage to 7.16.2. | |
| #958 build(deps): update bugfixes (main) | rockcraft | closed | Renovate PR #958 proposed Ruff v0.12.12 and .NET runtime-deps 6.0.36, but was closed unmerged after lint/files failures; no full replacement was documented. | |
| #370 build(deps): update bugfixes (main) | craft-store | merged | Merged PR #370 as commit efd6caf, updating ruff-pre-commit v0.15.14→v0.15.15 and coverage 7.14.0→7.14.1. | |
| #2072 build(deps): update bugfixes (main) | charmcraft | merged | Renovate bugfix bump PR #2072 merged into main (commit 7348ef53), updating ruff-pre-commit 0.9.1, astroid 3.3.8, pylint 3.3.3, coverage 7.6.10 and other dev deps. | |
| #970 build(deps): update bugfixes (main) | craft-application | merged | Renovate dependency PR merged as commit 96d2a759: bumped ruff-pre-commit v0.14.6->v0.14.8 and pytest-check 2.6.0->2.6.2 (+6/-6 in 3 files). All test/lint jobs passed; only OSV-scanner failed. | |
| #889 build(deps): update bugfixes (hotfix/2.1) | craft-providers | closed | Renovate PR #889 was closed unmerged after Linux and macOS integration tests failed; no merge or reviewer feedback followed. | |
| #698 build(deps): update bugfixes (main) | craft-providers | merged | Renovate PR #698 merged coverage 7.6.4 and pyright 1.1.386 updates into main, fixing multiline-with branch coverage and checker bugs. |