build(deps): update bugfixes (main)
Metadata
Current evaluation
Renovate dependency PR merged: bumped ruff-pre-commit v0.14.8->v0.14.9 and pytest 9.0.1->9.0.2 in pyproject.toml/.pre-commit-config.yaml via commit da384b18 after CI and 2 approvals.
Resolution: closed resolved
Reason: The PR was merged into main as commit da384b18 ('build(deps): update bugfixes (#976)'), applying the pytest and ruff-pre-commit patch bumps. Automerge was enabled and all CI checks passed.
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.14.8` -> `v0.14.9` |  |  |
| [pytest](https://redirect.github.com/pytest-dev/pytest) ([changelog](https://docs.pytest.org/en/stable/changelog.html)) | dependency-groups | patch | `==9.0.1` -> `==9.0.2` |  |  |
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.14.9`](https://redirect.github.com/astral-sh/ruff-pre-commit/releases/tag/v0.14.9)
[Compare Source](https://redirect.github.com/astral-sh/ruff-pre-commit/compare/v0.14.8...v0.14.9)
See: <https://github.com/astral-sh/ruff/releases/tag/0.14.9>
</details>
<details>
<summary>pytest-dev/pytest (pytest)</summary>
### [`v9.0.2`](https://redirect.github.com/pytest-dev/pytest/releases/tag/9.0.2)
[Compare Source](https://redirect.github.com/pytest-dev/pytest/compare/9.0.1...9.0.2)
### pytest 9.0.2 (2025-12-06)
#### Bug fixes
- [#​13896](https://redirect.github.com/pytest-dev/pytest/issues/13896): The terminal progress feature added in pytest 9.0.0 has been disabled by default, except on Windows, due to compatibility issues with some terminal emulators.
You may enable it again by passing `-p terminalprogress`. We may enable it by default again once compatibility improves in the future.
Additionally, when the environment variable `TERM` is `dumb`, the escape codes are no longer emitted, even if the plugin is enabled.
- [#​13904](https://redirect.github.com/pytest-dev/pytest/issues/13904): Fixed the TOML type of the `tmp_path_retention_count` settings in the API reference from number to string.
- [#​13946](https://redirect.github.com/pytest-dev/pytest/issues/13946): The private `config.inicfg` attribute was changed in a breaking manner in pytest 9.0.0.
Due to its usage in the ecosystem, it is now restored to working order using a compatibility shim.
It will be deprecated in pytest 9.1 and removed in pytest 10.
- [#​13965](https://redirect.github.com/pytest-dev/pytest/issues/13965): Fixed quadratic-time behavior when handling `unittest` subtests in Python 3.10.
#### Improved documentation
- [#​4492](https://redirect.github.com/pytest-dev/pytest/issues/4492): The API Reference now contains cross-reference-able documentation of `pytest's command-line flags <command-line-flags>`.
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekend" in timezone Etc/UTC, 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi40Mi4yIiwidXBkYXRlZEluVmVyIjoiNDIuNDIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiUFI6IERlcGVuZGVuY2llcyJdfQ==-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Renovate dependency PR merged: bumped ruff-pre-commit v0.14.8->v0.14.9 and pytest 9.0.1->9.0.2 in pyproject.toml/.pre-commit-config.yaml via commit da384b18 after CI and 2 approvals. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #976 via commit da384b18, updating ruff-pre-commit v0.14.8→v0.14.9 and pytest 9.0.1→9.0.2 after CI checks and two approvals. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged into main via Renovate in canonical/craft-application#976 (commit da384b18), updating ruff-pre-commit v0.14.8→v0.14.9 and pytest 9.0.1→9.0.2. | |
| stealth/space-bunny-alpha | — | closed resolved | Renovate updates merged via canonical/craft-application#976 (da384b18), bumping ruff-pre-commit v0.14.8→v0.14.9 and pytest 9.0.1→9.0.2. | |
| qwen/qwen3.6-35b-a3b | — | — | 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. |
Update history
No update history recorded yet.
Related work
-
Superseded By:
canonical/craft-application#1108
(confidence 40%)
Later PR bumped pytest further to 9.1.1, superseding the 9.0.2 pin set here.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #817 build(deps): update bugfixes (main) | craft-application | merged | Renovate PR #817 merged into main as commit 1b004aa8, bumping ruff-pre-commit v0.12.3→v0.12.4 in .pre-commit-config.yaml and build-system setuptools 75.9.1→80.9.0 in pyproject.toml. | |
| #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. | |
| #668 build(deps): update bugfixes (main) | craft-application | merged | Renovate dependency bump PR merged into main via automerge (commit 8c842604): ruff-pre-commit v0.9.7->v0.9.10 and pytest 8.3.4->8.3.5. | |
| #2408 build(deps): update bugfixes (main) | charmcraft | merged | Renovate PR #2408 merged into main via commit f0c585b8, bumping ruff-pre-commit v0.12.4->v0.12.7 and pydantic-kitbash 0.0.6->0.0.7 in pyproject.toml. | |
| #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. | |
| #957 build(deps): update bugfixes (main) | craft-application | merged | Renovate bugfix PR #957 merged into main (commit eff6085a): ruff-pre-commit v0.14.0 -> v0.14.5 in .pre-commit-config.yaml and sphinx-lint 1.0.0 -> 1.0.1; all CI checks green. | |
| #174 build(deps): update bugfixes | imagecraft | merged | Renovate 'update bugfixes' PR merged: ruff-pre-commit hook v0.12.1->v0.12.2 in .pre-commit-config.yaml and pydantic-kitbash ==0.0.5->==0.0.6 in pyproject.toml. Approved (2 reviewers), landed despite a failing spread test on ubuntu-20.04-64. | |
| #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. | |
| #639 build(deps): update bugfixes (main) | craft-application | merged | Renovate PR #639 merged into main, updating ruff-pre-commit v0.9.3→v0.9.5 and setuptools 75.2.0→75.8.0. | |
| #270 build(deps): update bugfixes (main) | craft-store | closed | Renovate dependency updates were merged, applying ruff-pre-commit 0.9.3→0.9.6, coverage 7.6.2→7.6.12, pytest 8.3.3→8.3.4, and sphinx-toolbox 3.8.0→3.8.2. |