build(deps): update bugfixes (main)
Metadata
Current evaluation
Renovate PR canonical/charmcraft#2746 merged into main, bumping ruff-pre-commit v0.15.17→v0.15.20 and fastapi 0.138.0→0.138.1 (+2/-2 in 2 files); approved, lint/tests passing.
Resolution: closed resolved
Reason: The PR was approved and merged into main with the two dependency bumps applied; all code checks (lint, fast/slow tests, minimum-dependency tests) passed, with only pre-existing unrelated docs-tests and OSV-scanner jobs failing.
Evaluated by: mr-cal-bot
No scores available.
Issue body
This PR contains the following updates:
| Package | Type | Update | Change | Pending | [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.15.17` → `v0.15.20` | |  |  |
| [fastapi](https://redirect.github.com/fastapi/fastapi) ([changelog](https://fastapi.tiangolo.com/release-notes/)) | | patch | `==0.138.0` → `==0.138.1` | `0.138.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.15.20`](https://redirect.github.com/astral-sh/ruff-pre-commit/compare/v0.15.19...v0.15.20)
[Compare Source](https://redirect.github.com/astral-sh/ruff-pre-commit/compare/v0.15.19...v0.15.20)
### [`v0.15.19`](https://redirect.github.com/astral-sh/ruff-pre-commit/releases/tag/v0.15.19)
[Compare Source](https://redirect.github.com/astral-sh/ruff-pre-commit/compare/v0.15.18...v0.15.19)
See: <https://github.com/astral-sh/ruff/releases/tag/0.15.19>
### [`v0.15.18`](https://redirect.github.com/astral-sh/ruff-pre-commit/releases/tag/v0.15.18)
[Compare Source](https://redirect.github.com/astral-sh/ruff-pre-commit/compare/v0.15.17...v0.15.18)
See: <https://github.com/astral-sh/ruff/releases/tag/0.15.18>
</details>
<details>
<summary>fastapi/fastapi (fastapi)</summary>
### [`v0.138.1`](https://redirect.github.com/fastapi/fastapi/releases/tag/0.138.1)
[Compare Source](https://redirect.github.com/fastapi/fastapi/compare/0.138.0...0.138.1)
##### Refactors
- ♻️ Refactor Library Skills, make info easier to find for agents. PR [#​15841](https://redirect.github.com/fastapi/fastapi/pull/15841) by [@​tiangolo](https://redirect.github.com/tiangolo).
##### Internal
- 👷 Simplify pull request workflow triggers. PR [#​15836](https://redirect.github.com/fastapi/fastapi/pull/15836) by [@​tiangolo](https://redirect.github.com/tiangolo).
- 👷 Update issue-manager to 0.7.1. PR [#​15833](https://redirect.github.com/fastapi/fastapi/pull/15833) by [@​tiangolo](https://redirect.github.com/tiangolo).
- ⬆️ Update issue-manager to 0.7.0. PR [#​15831](https://redirect.github.com/fastapi/fastapi/pull/15831) by [@​tiangolo](https://redirect.github.com/tiangolo).
- 🔧 Update sponsors: Add TestMu again. PR [#​15830](https://redirect.github.com/fastapi/fastapi/pull/15830) by [@​tiangolo](https://redirect.github.com/tiangolo).
- 🔒️ Update zizmor workflow security checks. PR [#​15820](https://redirect.github.com/fastapi/fastapi/pull/15820) by [@​tiangolo](https://redirect.github.com/tiangolo).
- ⬆ Bump pydantic-settings from 2.14.1 to 2.14.2. PR [#​15799](https://redirect.github.com/fastapi/fastapi/pull/15799) by [@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot).
</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/charmcraft).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNDIuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI0Mi4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJQUjogRGVwZW5kZW5jaWVzIl19-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Renovate PR canonical/charmcraft#2746 merged into main, bumping ruff-pre-commit v0.15.17→v0.15.20 and fastapi 0.138.0→0.138.1 (+2/-2 in 2 files); approved, lint/tests passing. | |
| stealth/space-bunny-alpha | — | closed resolved | Renovate PR canonical/charmcraft#2746 merged into main, updating ruff-pre-commit v0.15.17→v0.15.20 and FastAPI 0.138.0→0.138.1. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged automated dependency updates via Renovate bot. Updated ruff-pre-commit to v0.15.20 and fastapi to v0.138.1. Approved by one reviewer and merged to main despite some failing docs and security CI checks. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/charmcraft#2116
(confidence 62%)
Earlier Renovate 'build(deps): update bugfixes (main)' merge in the same series, likewise bumping ruff-pre-commit and craft-* pins.
-
Related To:
canonical/charmcraft#2097
(confidence 55%)
Prior Renovate bugfix-dependency PR for ruff-pre-commit/craft-application in the same recurring automerge stream.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #464 build(deps): update bugfixes (main) | craft-cli | merged | Renovate PR canonical/craft-cli#464 'build(deps): update bugfixes (main)' was merged into main, bumping ruff-pre-commit to v0.15.22, codespell to 2.4.3, and coverage to 7.15.2; all CI checks passed. | |
| #2799 build(deps): update bugfixes (main) | charmcraft | merged | Renovate PR merged as commit ed45fab5: bumped astral-sh/ruff-pre-commit v0.15.20 to v0.15.22 and PyYAML 6.0.1/6.0.2 to 6.0.3 in charmcraft (uv.lock, spread test requirements, pre-commit config). | |
| #238 build(deps): update bugfixes (main) | imagecraft | merged | Renovate bugfix PR merged into main via commit d7df295, bumping ruff-pre-commit v0.14.5→v0.14.6 and sphinx-lint 1.0.1→1.0.2 across 3 files after 2 approvals. | |
| #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. | |
| #539 build(deps): update bugfixes to v0.15.15 (main) | starbase | merged | Renovate PR merged as commit edcc1af, bumping ruff-pre-commit in .pre-commit-config.yaml from v0.15.14 to v0.15.15; all CI checks passed and automerge was enabled. | |
| #2097 build(deps): update bugfixes (main) | charmcraft | merged | Merged in canonical/charmcraft#2097, updating ruff-pre-commit v0.9.2, craft-application 4.8.2, and pyfakefs 5.7.4. | |
| #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. | |
| #400 build(deps): update bugfixes (main) | craft-cli | merged | Renovate PR merged into main via commit 08f296b, bumping astral-sh/ruff-pre-commit v0.14.1->v0.14.3 and sphinx-lint 1.0.0->1.0.1 across3 files (+6/-6), with all CI checks passing. | |
| #961 build(deps): update bugfixes (main) | craft-application | merged | Renovate dependency PR merged into main as commit 1860c0e6: bumped astral-sh/ruff-pre-commit v0.14.5→v0.14.6 and sphinx-lint 1.0.1→1.0.2 (+46/-6, 3 files). Approved by 2 reviewers, all CI checks passed. | |
| #187 build(deps): update bugfixes to v0.15.15 (main) | craft-grammar | merged | Renovate PR merged into craft-grammar main, bumping the astral-sh/ruff-pre-commit hook in .pre-commit-config.yaml from v0.15.14 to v0.15.15 (1-line diff, 2 approvals); tests and lint passed, only OSV-scanner failed. |