build(deps): update bugfixes (main)
Metadata
Current evaluation
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.
Resolution: closed resolved
Reason: The PR itself was the resolution: it was merged into main by Renovate automerge, recorded as commit 8c842604 "build(deps): update bugfixes (main) (#668)" with 2 approvals and no failing checks, bumping ruff-pre-commit to v0.9.10 and pytest to 8.3.5.
Evaluated by: mr-cal-bot
No scores available.
Issue body
This PR contains the following updates:
| Package | Type | Update | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|---|---|
| [astral-sh/ruff-pre-commit](https://redirect.github.com/astral-sh/ruff-pre-commit) | repository | patch | `v0.9.7` -> `v0.9.10` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [pytest](https://redirect.github.com/pytest-dev/pytest) ([changelog](https://docs.pytest.org/en/stable/changelog.html)) | dependency-groups | patch | `==8.3.4` -> `==8.3.5` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
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.9.10`](https://redirect.github.com/astral-sh/ruff-pre-commit/releases/tag/v0.9.10)
[Compare Source](https://redirect.github.com/astral-sh/ruff-pre-commit/compare/v0.9.9...v0.9.10)
See: https://github.com/astral-sh/ruff/releases/tag/0.9.10
### [`v0.9.9`](https://redirect.github.com/astral-sh/ruff-pre-commit/releases/tag/v0.9.9)
[Compare Source](https://redirect.github.com/astral-sh/ruff-pre-commit/compare/v0.9.8...v0.9.9)
See: https://github.com/astral-sh/ruff/releases/tag/0.9.9
### [`v0.9.8`](https://redirect.github.com/astral-sh/ruff-pre-commit/releases/tag/v0.9.8)
[Compare Source](https://redirect.github.com/astral-sh/ruff-pre-commit/compare/v0.9.7...v0.9.8)
See: https://github.com/astral-sh/ruff/releases/tag/0.9.8
</details>
<details>
<summary>pytest-dev/pytest (pytest)</summary>
### [`v8.3.5`](https://redirect.github.com/pytest-dev/pytest/releases/tag/8.3.5)
[Compare Source](https://redirect.github.com/pytest-dev/pytest/compare/8.3.4...8.3.5)
### pytest 8.3.5 (2025-03-02)
#### Bug fixes
- [#​11777](https://redirect.github.com/pytest-dev/pytest/issues/11777): Fixed issue where sequences were still being shortened even with `-vv` verbosity.
- [#​12888](https://redirect.github.com/pytest-dev/pytest/issues/12888): Fixed broken input when using Python 3.13+ and a `libedit` build of Python, such as on macOS or with uv-managed Python binaries from the `python-build-standalone` project. This could manifest e.g. by a broken prompt when using `Pdb`, or seeing empty inputs with manual usage of `input()` and suspended capturing.
- [#​13026](https://redirect.github.com/pytest-dev/pytest/issues/13026): Fixed `AttributeError`{.interpreted-text role="class"} crash when using `--import-mode=importlib` when top-level directory same name as another module of the standard library.
- [#​13053](https://redirect.github.com/pytest-dev/pytest/issues/13053): Fixed a regression in pytest 8.3.4 where, when using `--import-mode=importlib`, a directory containing py file with the same name would cause an `ImportError`
- [#​13083](https://redirect.github.com/pytest-dev/pytest/issues/13083): Fixed issue where pytest could crash if one of the collected directories got removed during collection.
#### Improved documentation
- [#​12842](https://redirect.github.com/pytest-dev/pytest/issues/12842): Added dedicated page about using types with pytest.
See `types`{.interpreted-text role="ref"} for detailed usage.
#### Contributor-facing changes
- [#​13112](https://redirect.github.com/pytest-dev/pytest/issues/13112): Fixed selftest failures in `test_terminal.py` with Pygments >= 2.19.0
- [#​13256](https://redirect.github.com/pytest-dev/pytest/issues/13256): Support for Towncrier versions released in 2024 has been re-enabled
when building Sphinx docs -- by `webknjaz`{.interpreted-text role="user"}.
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE4NS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | 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. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged into main via automerge in PR #668 (commit 8c842604), updating ruff-pre-commit v0.9.7→v0.9.10 and pytest 8.3.4→8.3.5. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged automated dependency updates for astral-sh/ruff-pre-commit to v0.9.10 and pytest to v8.3.5. Approved by two reviewers, passed CI, and merged via automerge. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/craft-application#651
(confidence 80%)
Earlier sibling Renovate 'update bugfixes (main)' batch (commit cf0598fe) on the same branch, same recurring dependency-bump pattern.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #976 build(deps): update bugfixes (main) | craft-application | merged | 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. | |
| #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. | |
| #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. | |
| #1060 build(deps): update bugfixes (main) | craft-application | merged | Merged dependency updates in #1060: ruff-pre-commit v0.15.10 and pytest 9.0.3, via commit 3dedf9fd. | |
| #799 build(deps): update bugfixes (main) | craft-providers | merged | Renovate 'update bugfixes (main)' PR merged into main as commit 0945027, bumping ruff-pre-commit 0.12.4→0.12.8, freezegun 1.5.2→1.5.5, responses 0.25.7→0.25.8, setuptools 75.9.1→80.9.0, types-pyyaml and types-requests stubs (+23/-23 across 3 files). |