chore(deps): update patch updates
Metadata
Current evaluation
Merged automated patch updates for ruff (0.0.239 to 0.0.240) and tox (4.4.2 to 4.4.4) via Renovate bot. Changes were approved, passed CI checks, and auto-merged with minimal code modifications.
Suggested action: —
No scores available.
Issue body
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [ruff](https://togithub.com/charliermarsh/ruff) | `==0.0.239` -> `==0.0.240` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [tox](https://togithub.com/tox-dev/tox) ([changelog](https://tox.wiki/en/latest/changelog.html)) | `==4.4.2` -> `==4.4.4` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>charliermarsh/ruff</summary>
### [`v0.0.240`](https://togithub.com/charliermarsh/ruff/releases/tag/v0.0.240)
[Compare Source](https://togithub.com/charliermarsh/ruff/compare/v0.0.239...v0.0.240)
<!-- Release notes generated using configuration in .github/release.yml at main -->
#### What's Changed
##### Rules
- \[`pyupgrade`]: Remove outdated `sys.version_info` blocks by [@​colin99d](https://togithub.com/colin99d) in [https://github.com/charliermarsh/ruff/pull/2099](https://togithub.com/charliermarsh/ruff/pull/2099)
- \[`flake8-self`] Add Plugin and Rule `SLF001` by [@​saadmk11](https://togithub.com/saadmk11) in [https://github.com/charliermarsh/ruff/pull/2470](https://togithub.com/charliermarsh/ruff/pull/2470)
- \[`pylint`] Implement pylint's `too-many-statements` rule (`PLR0915`) by [@​chanman3388](https://togithub.com/chanman3388) in [https://github.com/charliermarsh/ruff/pull/2445](https://togithub.com/charliermarsh/ruff/pull/2445)
##### Settings
- \[`isort`] Support forced_separate by [@​akx](https://togithub.com/akx) in [https://github.com/charliermarsh/ruff/pull/2268](https://togithub.com/charliermarsh/ruff/pull/2268)
- \[`isort`] Add isort option lines-after-imports by [@​reidswan](https://togithub.com/reidswan) in [https://github.com/charliermarsh/ruff/pull/2440](https://togithub.com/charliermarsh/ruff/pull/2440)
- Allow non-ruff.toml-named files for --config by [@​charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2463](https://togithub.com/charliermarsh/ruff/pull/2463)
##### Bug Fixes
- Trigger, but don't fix, SIM rules if comments are present by [@​charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2450](https://togithub.com/charliermarsh/ruff/pull/2450)
- Only avoid PEP604 rewrites for pre-Python 3.10 code by [@​charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2449](https://togithub.com/charliermarsh/ruff/pull/2449)
- Use LibCST to reverse Yoda conditions by [@​charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2468](https://togithub.com/charliermarsh/ruff/pull/2468)
- fix: assertTrue()/assertFalse() fixer should not test for identity by [@​spaceone](https://togithub.com/spaceone) in [https://github.com/charliermarsh/ruff/pull/2476](https://togithub.com/charliermarsh/ruff/pull/2476)
- Treat `if 0:` and `if False:` as type-checking blocks by [@​charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2485](https://togithub.com/charliermarsh/ruff/pull/2485)
- Avoid iterating over body twice by [@​charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2439](https://togithub.com/charliermarsh/ruff/pull/2439)
- more builtin name checks when autofixing by [@​spaceone](https://togithub.com/spaceone) in [https://github.com/charliermarsh/ruff/pull/2430](https://togithub.com/charliermarsh/ruff/pull/2430)
- Respect parent noqa in --add-noqa by [@​charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2464](https://togithub.com/charliermarsh/ruff/pull/2464)
- Avoid removing un-selected codes when applying `--add-noqa` edits by [@​charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2465](https://togithub.com/charliermarsh/ruff/pull/2465)
- Carry-over `ignore` to next config layer if `select = []` by [@​not-my-profile](https://togithub.com/not-my-profile) in [https://github.com/charliermarsh/ruff/pull/2467](https://togithub.com/charliermarsh/ruff/pull/2467)
- Visit NamedExpr values before targets by [@​charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2484](https://togithub.com/charliermarsh/ruff/pull/2484)
#### New Contributors
- [@​reidswan](https://togithub.com/reidswan) made their first contribution in [https://github.com/charliermarsh/ruff/pull/2440](https://togithub.com/charliermarsh/ruff/pull/2440)
- [@​chanman3388](https://togithub.com/chanman3388) made their first contribution in [https://github.com/charliermarsh/ruff/pull/2445](https://togithub.com/charliermarsh/ruff/pull/2445)
**Full Changelog**: https://github.com/charliermarsh/ruff/compare/v0.0.239...v0.0.240
</details>
<details>
<summary>tox-dev/tox</summary>
### [`v4.4.4`](https://togithub.com/tox-dev/tox/releases/tag/4.4.4)
[Compare Source](https://togithub.com/tox-dev/tox/compare/4.4.3...4.4.4)
##### What's Changed
- Forward `HOME` by default by [@​gschaffner](https://togithub.com/gschaffner) in [https://github.com/tox-dev/tox/pull/2907](https://togithub.com/tox-dev/tox/pull/2907)
**Full Changelog**: https://github.com/tox-dev/tox/compare/4.4.3...4.4.4
### [`v4.4.3`](https://togithub.com/tox-dev/tox/releases/tag/4.4.3)
[Compare Source](https://togithub.com/tox-dev/tox/compare/4.4.2...4.4.3)
##### What's Changed
- \[changelog.rst] typo fix by [@​sparkiegeek](https://togithub.com/sparkiegeek) in [https://github.com/tox-dev/tox/pull/2900](https://togithub.com/tox-dev/tox/pull/2900)
- Support recursive extras defined in pyproject.toml by [@​masenf](https://togithub.com/masenf) in [https://github.com/tox-dev/tox/pull/2905](https://togithub.com/tox-dev/tox/pull/2905)
- fix assertions in test_graph to actually test results by [@​asottile](https://togithub.com/asottile) in [https://github.com/tox-dev/tox/pull/2906](https://togithub.com/tox-dev/tox/pull/2906)
- Avoid `pre-commit` `isort` crash by [@​gschaffner](https://togithub.com/gschaffner) in [https://github.com/tox-dev/tox/pull/2908](https://togithub.com/tox-dev/tox/pull/2908)
- docs/faq.rst: clarify how constrain_package_deps works by [@​masenf](https://togithub.com/masenf) in [https://github.com/tox-dev/tox/pull/2902](https://togithub.com/tox-dev/tox/pull/2902)
##### New Contributors
- [@​sparkiegeek](https://togithub.com/sparkiegeek) made their first contribution in [https://github.com/tox-dev/tox/pull/2900](https://togithub.com/tox-dev/tox/pull/2900)
- [@​gschaffner](https://togithub.com/gschaffner) made their first contribution in [https://github.com/tox-dev/tox/pull/2908](https://togithub.com/tox-dev/tox/pull/2908)
**Full Changelog**: https://github.com/tox-dev/tox/compare/4.4.2...4.4.3
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekend" in timezone Etc/UTC, Automerge - "after 1 am and before 7 am" in timezone Etc/UTC.
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/canonical/starbase).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xMTkuNSIsInVwZGF0ZWRJblZlciI6IjM0LjEyNC4xIn0=-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged automated patch updates for ruff (0.0.239 to 0.0.240) and tox (4.4.2 to 4.4.4) via Renovate bot. Changes were approved, passed CI checks, and auto-merged with minimal code modifications. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Automated patch updates for ruff to 0.0.240 and tox to 4.4.4 were merged. The changes were automatically merged by Renovate bot per repository configuration. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #26 chore(deps): update patch updates | craft-archives | merged | Automatically merged patch updates for ruff to 0.0.252 and tox to 4.4.6. The change passed CI checks, received approval, and was merged into main by the Renovate bot. | |
| #29 chore(deps): update patch updates | starbase | merged | Automated dependency updates for ruff and tox were merged. The Renovate bot PR updated ruff to 0.0.245 and tox to 4.4.5, received approval, passed CI checks, and was successfully integrated. | |
| #40 chore(deps): update patch updates | starbase | merged | Merged automated dependency updates via Renovate. Updated ruff to 0.0.252 and tox to 4.4.6. Approved, passed CI, and auto-merged per schedule. | |
| #45 chore(deps): update patch updates | starbase | merged | Merged automated patch updates for codespell, coverage, pytest, ruff, and tox via Renovate bot. The change modified 2 files with minimal line adjustments, approved and merged automatically per scheduled policy. | |
| #1027 chore(deps): update patch updates | charmcraft | merged | Merged automated patch updates for tox, types-Deprecated, and types-toml via Renovate bot. Approved by a reviewer, passed CI checks, and auto-merged per repository configuration. | |
| #24 chore(deps): update patch updates | craft-archives | merged | Merged automated patch updates for mypy to 1.0.1 and ruff to 0.0.247. Approved by reviewers, passed CI checks, and merged automatically via Renovate bot configuration. | |
| #30 chore(deps): update patch updates | craft-archives | merged | Merged automated patch updates for coverage, pytest, and ruff via Renovate. Versions advanced to 7.2.1, 7.2.2, and 0.0.254. Changes passed CI and review before merging into main. | |
| #1014 chore(deps): update patch updates | charmcraft | merged | Automated patch updates for tox and types-toml were merged. The Renovate-generated PR upgraded tox to 4.4.4 and types-toml to 0.10.8.2. After passing CI and receiving approval, the changes were auto-merged per repository configuration. | |
| #987 chore(deps): update patch updates | charmcraft | merged | Merged automated patch updates for pytest, pytz, and requests via Renovate. Approved by one reviewer, passed CI checks, and automatically merged per repository configuration. | |
| #1022 chore(deps): update patch updates | charmcraft | merged | Merged automated patch updates for mypy-extensions, tox, and types-toml. Approved, passed CI, and auto-merged via Renovate bot. |