build(deps): update bugfixes (main)
Metadata
Current evaluation
Auto-merged Renovate updates. Upgraded astral-sh/ruff-pre-commit to v0.16.6 and pytest-rerunfailures to v16.6.1, applying bug fixes for test reruns and teardown. CI passed and changes were merged into main.
Suggested action: —
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.5` → `v0.16.6` |  |  |
| [pytest-rerunfailures](https://redirect.github.com/pytest-dev/pytest-rerunfailures) | dependency-groups | patch | `==16.6` → `==16.6.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.6`](https://redirect.github.com/astral-sh/ruff-pre-commit/compare/v0.16.5...v0.16.6)
[Compare Source](https://redirect.github.com/astral-sh/ruff-pre-commit/compare/v0.16.5...v0.16.6)
</details>
<details>
<summary>pytest-dev/pytest-rerunfailures (pytest-rerunfailures)</summary>
### [`v16.6.1`](https://redirect.github.com/pytest-dev/pytest-rerunfailures/blob/HEAD/CHANGES.rst#1661-2026-09-03)
[Compare Source](https://redirect.github.com/pytest-dev/pytest-rerunfailures/compare/16.6...16.6.1)
Bug Fixes
+++++++++
- Ensure teardown reports are passed to `pytest_runtest_logreport` for rerun
attempts. (`#​237 <https://github.com/pytest-dev/pytest-rerunfailures/issues/237>`\_)
- Prevent superseded built-in subtest failures from remaining in the final test
result when rerunning tests with pytest-xdist. (`#​350 <https://github.com/pytest-dev/pytest-rerunfailures/issues/350>`\_)
- Restore module, class, and session scoped fixture teardown when a `flaky`
marker condition is falsy. (`#​351 <https://github.com/pytest-dev/pytest-rerunfailures/issues/351>`\_)
- Restore module, class, and session scoped fixture teardown when an error
raised during teardown rules out a re-run. (`#​356 <https://github.com/pytest-dev/pytest-rerunfailures/issues/356>`\_)
- Keep module, class, and session scoped fixtures alive across re-runs of a
test whose call phase failed through subtests only. (`#​357 <https://github.com/pytest-dev/pytest-rerunfailures/issues/357>`\_)
- Authenticate xdist StatusDB connections with a per-session token. (`#​358 <https://github.com/pytest-dev/pytest-rerunfailures/issues/358>`\_)
- Ensure negative rerun counts do not skip the initial test execution. (`#​359 <https://github.com/pytest-dev/pytest-rerunfailures/issues/359>`\_)
Misc
++++
- Replace deprecated `Config.getvalue()` calls with `Config.getoption()`.
(`#​345 <https://github.com/pytest-dev/pytest-rerunfailures/issues/345>`\_)
</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-application).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC42MS4zIiwidXBkYXRlZEluVmVyIjoiNDQuNjkuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiUFI6IERlcGVuZGVuY2llcyJdfQ==-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Auto-merged Renovate updates. Upgraded astral-sh/ruff-pre-commit to v0.16.6 and pytest-rerunfailures to v16.6.1, applying bug fixes for test reruns and teardown. CI passed and changes were merged into main. | |
| qwen/qwen3.6-35b-a3b |
Impact:
20
Quick Win:
19.0
Staleness:
5
Complexity:
5
Confidence:
85
|
keep open | Renovate PR updating ruff-pre-commit to v0.16.6 and pytest-rerunfailures to 16.6.1. Approved by 1 reviewer, automerge enabled, CI passing except flaky tests. | |
| qwen/qwen3.6-35b-a3b |
Impact:
20
Quick Win:
19.0
Staleness:
5
Complexity:
5
Confidence:
85
|
keep open | Renovate PR updating ruff-pre-commit to v0.16.6 and pytest-rerunfailures to v16.6.1. Has 1 reviewer approval, most CI passing, automerge enabled. | |
| qwen/qwen3.6-35b-a3b |
Impact:
25
Quick Win:
23.75
Staleness:
5
Complexity:
5
Confidence:
85
|
keep open | Renovate PR updating ruff-pre-commit v0.16.5→v0.16.6 and pytest-rerunfailures 16.6→16.6.1. Automerge enabled, 0 reviewers, recent CI failures on flaky test jobs. | |
| qwen/qwen3.6-35b-a3b |
Impact:
20
Quick Win:
19.0
Staleness:
5
Complexity:
5
Confidence:
80
|
keep open | Renovate PR updating ruff-pre-commit v0.16.5→v0.16.6 and pytest-rerunfailures 16.6→16.6.1. Automerge enabled, 2 days old, CI mostly passing with some flaky test failures. | |
| qwen/qwen3.6-35b-a3b |
Impact:
25
Quick Win:
23.75
Staleness:
5
Complexity:
5
Confidence:
75
|
needs review | Updates ruff-pre-commit to v0.16.6 and pytest-rerunfailures to v16.6.1. Automerge enabled, awaiting review. CI passing except flaky test jobs. | |
| qwen3.6-35b-a3b-mtp-q6 |
Impact:
20
Quick Win:
19.0
Staleness:
5
Complexity:
5
Confidence:
85
|
needs review | Renovate PR updating ruff-pre-commit v0.16.5→v0.16.6 and pytest-rerunfailures ==16.6→==16.6.1 with bugfixes. Automerge enabled, most CI passing, 0 reviewers yet. | |
| qwen3.6-35b-a3b-mtp-q6 |
Impact:
10
Quick Win:
9.5
Staleness:
0
Complexity:
5
Confidence:
85
|
keep open | Updates pytest-rerunfailures from 16.6 to 16.6.1, a minor patch release with bug fixes for teardown handling, subtest failures, and fixture scoping. Auto-generated by Renovate with automerge enabled. |
Update history
| Date | Change |
|---|---|
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| created |
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #970 build(deps): update bugfixes (main) | craft-application | merged | Merged automated dependency updates via Renovate. Updated astral-sh/ruff-pre-commit to v0.14.8 and pytest-check to v2.6.2. Approved by two reviewers, passed CI, and merged into main. | |
| #651 build(deps): update bugfixes (main) | craft-application | merged | Merged automated dependency updates via Renovate. Updated astral-sh/ruff-pre-commit to v0.9.7 and coverage to v7.6.12. Approved by two reviewers and passed CI checks before merging into main. | |
| #976 build(deps): update bugfixes (main) | craft-application | merged | Merged automated dependency updates for astral-sh/ruff-pre-commit to v0.14.9 and pytest to v9.0.2. Approved by two reviewers, passed all CI checks, and merged into main via Renovate bot. | |
| #817 build(deps): update bugfixes (main) | craft-application | merged | Merged automated dependency updates via Renovate. Updated astral-sh/ruff-pre-commit to v0.12.4 and setuptools to v80.9.0. Approved by two reviewers with all CI checks passing. | |
| #169 build(deps): update bugfixes (main) | debcraft | merged | Merged an automated dependency update for astral-sh/ruff-pre-commit from v0.15.17 to v0.15.18. The change passed code review and CI checks, then was automatically merged into the main branch by Renovate. | |
| #194 build(deps): update bugfixes (main) | craft-grammar | merged | Merged automated dependency update upgrading astral-sh/ruff-pre-commit to v0.15.18. Approved by one reviewer, passed CI checks, and merged to main via Renovate automerge. | |
| #5762 build(deps): update bugfixes (main) | snapcraft | merged | Merged automated dependency updates via Renovate. Updated astral-sh/ruff-pre-commit to v0.12.12 and pydantic-kitbash to 0.0.8. Approved by two reviewers and auto-merged after CI checks. | |
| #961 build(deps): update bugfixes (main) | craft-application | merged | Merged automated dependency updates for astral-sh/ruff-pre-commit to v0.14.6 and sphinx-lint to 1.0.2. Approved by two reviewers, passed all CI checks, and auto-merged into main via Renovate. | |
| #331 build(deps): update bugfixes (main) | craft-store | merged | Merged automated dependency updates via Renovate. Updated astral-sh/ruff-pre-commit to v0.14.8 and sphinx-lint to v1.0.2. Approved by reviewers and merged after passing CI checks. | |
| #2408 build(deps): update bugfixes (main) | charmcraft | merged | Merged automated dependency updates from Renovate, upgrading astral-sh/ruff-pre-commit to v0.12.7 and pydantic-kitbash to 0.0.7. Approved by a reviewer and successfully merged after CI validation. |