← Back to issue list

chore(deps): update patch updates

View original Github issue

Metadata

Project
craft-archives
Number
#26
Type
pull request
State
merged
Author
renovate[bot]
Labels
Created
Updated
Closed

Current evaluation

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.

Suggested action:

No scores available.

Issue body

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [ruff](https://togithub.com/charliermarsh/ruff) | `==0.0.247` -> `==0.0.252` | [![age](https://badges.renovateapi.com/packages/pypi/ruff/0.0.252/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/pypi/ruff/0.0.252/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/pypi/ruff/0.0.252/compatibility-slim/0.0.247)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/pypi/ruff/0.0.252/confidence-slim/0.0.247)](https://docs.renovatebot.com/merge-confidence/) | | [tox](https://togithub.com/tox-dev/tox) ([changelog](https://tox.wiki/en/latest/changelog.html)) | `==4.4.5` -> `==4.4.6` | [![age](https://badges.renovateapi.com/packages/pypi/tox/4.4.6/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/pypi/tox/4.4.6/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/pypi/tox/4.4.6/compatibility-slim/4.4.5)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/pypi/tox/4.4.6/confidence-slim/4.4.5)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>charliermarsh/ruff</summary> ### [`v0.0.252`](https://togithub.com/charliermarsh/ruff/releases/tag/v0.0.252) [Compare Source](https://togithub.com/charliermarsh/ruff/compare/v0.0.251...v0.0.252) <!-- Release notes generated using configuration in .github/release.yml at main --> ##### What's Changed ##### Rules - \[`pylint`] `redefined-loop-name` (`W2901`) by [@&#8203;matthewlloyd](https://togithub.com/matthewlloyd) in [https://github.com/charliermarsh/ruff/pull/3022](https://togithub.com/charliermarsh/ruff/pull/3022) - \[`pylint`] ` logging-too-many-args ` (`E1205`) by [@&#8203;md384](https://togithub.com/md384) in [https://github.com/charliermarsh/ruff/pull/3084](https://togithub.com/charliermarsh/ruff/pull/3084) - \[`pylint`] ` logging-too-few-args ` (`E1206`) by [@&#8203;md384](https://togithub.com/md384) in [https://github.com/charliermarsh/ruff/pull/3084](https://togithub.com/charliermarsh/ruff/pull/3084) ##### Bug Fixes - Include file permissions in cache key by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/3104](https://togithub.com/charliermarsh/ruff/pull/3104) - Skip EXE001 and EXE002 rules on Windows by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/3111](https://togithub.com/charliermarsh/ruff/pull/3111) - Mark `typing.assert_never` as no return by [@&#8203;bluetech](https://togithub.com/bluetech) in [https://github.com/charliermarsh/ruff/pull/3121](https://togithub.com/charliermarsh/ruff/pull/3121) - Use file-specific quote for C408 by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/3128](https://togithub.com/charliermarsh/ruff/pull/3128) - Avoid match statement misidentification in token rules by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/3129](https://togithub.com/charliermarsh/ruff/pull/3129) - Upgrade RustPython to handle trailing commas in map patterns by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/3130](https://togithub.com/charliermarsh/ruff/pull/3130) - Avoid useless-else-on-loop for break within match by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/3136](https://togithub.com/charliermarsh/ruff/pull/3136) - Fix isort `no-lines-before` preceded by an empty section by [@&#8203;bluetech](https://togithub.com/bluetech) in [https://github.com/charliermarsh/ruff/pull/3139](https://togithub.com/charliermarsh/ruff/pull/3139) - Support shell expansion for --config argument by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/3107](https://togithub.com/charliermarsh/ruff/pull/3107) - Fix =/== error in `ManualDictLookup` by [@&#8203;Rupt](https://togithub.com/Rupt) in [https://github.com/charliermarsh/ruff/pull/3117](https://togithub.com/charliermarsh/ruff/pull/3117) - Include match in nested block check by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/3137](https://togithub.com/charliermarsh/ruff/pull/3137) - Upgrade RustPython to match new flattened exports by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/3141](https://togithub.com/charliermarsh/ruff/pull/3141) ##### New Contributors - [@&#8203;md384](https://togithub.com/md384) made their first contribution in [https://github.com/charliermarsh/ruff/pull/3084](https://togithub.com/charliermarsh/ruff/pull/3084) - [@&#8203;Rupt](https://togithub.com/Rupt) made their first contribution in [https://github.com/charliermarsh/ruff/pull/3117](https://togithub.com/charliermarsh/ruff/pull/3117) - [@&#8203;marijncv](https://togithub.com/marijncv) made their first contribution in [https://github.com/charliermarsh/ruff/pull/3133](https://togithub.com/charliermarsh/ruff/pull/3133) **Full Changelog**: https://github.com/charliermarsh/ruff/compare/v0.0.251...v0.0.252 ### [`v0.0.251`](https://togithub.com/charliermarsh/ruff/releases/tag/v0.0.251) [Compare Source](https://togithub.com/charliermarsh/ruff/compare/v0.0.250...v0.0.251) <!-- Release notes generated using configuration in .github/release.yml at main --> ##### What's Changed ##### Bug Fixes - Create bindings for `MatchAs` patterns by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/3098](https://togithub.com/charliermarsh/ruff/pull/3098) - Avoid prefer-list-builtin for lambdas with `*args` or `**kwargs` by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/3102](https://togithub.com/charliermarsh/ruff/pull/3102) **Full Changelog**: https://github.com/charliermarsh/ruff/compare/v0.0.250...v0.0.251 ### [`v0.0.250`](https://togithub.com/charliermarsh/ruff/releases/tag/v0.0.250) [Compare Source](https://togithub.com/charliermarsh/ruff/compare/v0.0.249...v0.0.250) <!-- Release notes generated using configuration in .github/release.yml at main --> ##### What's Changed **Ruff now supports all Python 3.10 and 3.11 language features**, including: - Structural Pattern Patching (`match` statements) ([PEP 634](https://peps.python.org/pep-0634/#class-patterns)) - Exception Groups (`except*` statements) ([PEP 654](https://peps.python.org/pep-0654/)) ##### Rules - \[`flake8-bugbear`] Add B029 (`except-with-empty-tuple`) from flake8-bugbear by [@&#8203;carlosmiei](https://togithub.com/carlosmiei) in [https://github.com/charliermarsh/ruff/pull/3068](https://togithub.com/charliermarsh/ruff/pull/3068) - \[`flake8-bugbear`] Add B032 (`unintentional-type-annotation`) from flake8\_bugbear by [@&#8203;carlosmiei](https://togithub.com/carlosmiei) in [https://github.com/charliermarsh/ruff/pull/3085](https://togithub.com/charliermarsh/ruff/pull/3085) - \[`tryceratops`]: Add TRY401 (`verbose-log-messages`) by [@&#8203;colin99d](https://togithub.com/colin99d) in [https://github.com/charliermarsh/ruff/pull/3036](https://togithub.com/charliermarsh/ruff/pull/3036) - \[`flake8-simplify`]: Add SIM116 (`manual-dict-lookup`) by [@&#8203;colin99d](https://togithub.com/colin99d) in [https://github.com/charliermarsh/ruff/pull/2767](https://togithub.com/charliermarsh/ruff/pull/2767) ##### Features - Add support for TryStar by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/3089](https://togithub.com/charliermarsh/ruff/pull/3089) - Add support for structural pattern matching by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/3047](https://togithub.com/charliermarsh/ruff/pull/3047) ##### Bug Fixes - \[`flake8-pytest`] Use LibCST to fix chained assertions by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/3087](https://togithub.com/charliermarsh/ruff/pull/3087) - \[`flake8-boolean-trap`] Avoid boolean-trap rules for positional-only builtin calls by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/3075](https://togithub.com/charliermarsh/ruff/pull/3075) - \[`flake8-boolean-trap`] Ignore setters in flake8-boolean-trap by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/3092](https://togithub.com/charliermarsh/ruff/pull/3092) - \[`flake8-return`] Omit `while-True` loops from implicit return enforcement by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/3076](https://togithub.com/charliermarsh/ruff/pull/3076) ##### New Contributors - [@&#8203;carlosmiei](https://togithub.com/carlosmiei) made their first contribution in [https://github.com/charliermarsh/ruff/pull/3068](https://togithub.com/charliermarsh/ruff/pull/3068) **Full Changelog**: https://github.com/charliermarsh/ruff/compare/v0.0.249...v0.0.250 ### [`v0.0.249`](https://togithub.com/charliermarsh/ruff/releases/tag/v0.0.249) [Compare Source](https://togithub.com/charliermarsh/ruff/compare/v0.0.248...v0.0.249) <!-- Release notes generated using configuration in .github/release.yml at 4cfa350112a82fb631909fc555588f3da8ba5750 --> #### What's Changed ##### Bug Fixes - Relax constraints on pep8-naming module validation by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/3043](https://togithub.com/charliermarsh/ruff/pull/3043) - Do not autofix `E731` in class bodies by [@&#8203;JoshKarpel](https://togithub.com/JoshKarpel) in [https://github.com/charliermarsh/ruff/pull/3050](https://togithub.com/charliermarsh/ruff/pull/3050) - Avoid assert() to assert statement conversion in expressions by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/3062](https://togithub.com/charliermarsh/ruff/pull/3062) #### New Contributors - [@&#8203;matthewlloyd](https://togithub.com/matthewlloyd) made their first contribution in [https://github.com/charliermarsh/ruff/pull/3048](https://togithub.com/charliermarsh/ruff/pull/3048) - [@&#8203;JoshKarpel](https://togithub.com/JoshKarpel) made their first contribution in [https://github.com/charliermarsh/ruff/pull/3050](https://togithub.com/charliermarsh/ruff/pull/3050) **Full Changelog**: https://github.com/charliermarsh/ruff/compare/v0.0.248...v0.0.249 ### [`v0.0.248`](https://togithub.com/charliermarsh/ruff/releases/tag/v0.0.248) [Compare Source](https://togithub.com/charliermarsh/ruff/compare/v0.0.247...v0.0.248) <!-- Release notes generated using configuration in .github/release.yml at main --> ##### What's Changed ##### Rules - \[`numpy`] numpy-legacy-random by [@&#8203;sbrugman](https://togithub.com/sbrugman) in [https://github.com/charliermarsh/ruff/pull/2960](https://togithub.com/charliermarsh/ruff/pull/2960) - \[`pycodestyle`] autofix useless semicolons by [@&#8203;sbrugman](https://togithub.com/sbrugman) in [https://github.com/charliermarsh/ruff/pull/3001](https://togithub.com/charliermarsh/ruff/pull/3001) - \[`pep8-naming`] Implement `flake8-module-naming` by [@&#8203;sbrugman](https://togithub.com/sbrugman) in [https://github.com/charliermarsh/ruff/pull/2855](https://togithub.com/charliermarsh/ruff/pull/2855) - \[`flake8-self`] Ignore namedtuple methods in flake8-self by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2998](https://togithub.com/charliermarsh/ruff/pull/2998) - \[`flake8-simplify`] Merge convert-loop-to-any & convert-loop-to-all to reimplemented-builtin by [@&#8203;not-my-profile](https://togithub.com/not-my-profile) in [https://github.com/charliermarsh/ruff/pull/2903](https://togithub.com/charliermarsh/ruff/pull/2903) - \[`ruff`] Add support for `ensure_future` for RUF006 by [@&#8203;Lunarmagpie](https://togithub.com/Lunarmagpie) in [https://github.com/charliermarsh/ruff/pull/2943](https://togithub.com/charliermarsh/ruff/pull/2943) - \[`pylint`] error when `__init__` returns a value by [@&#8203;r3m0t](https://togithub.com/r3m0t) in [https://github.com/charliermarsh/ruff/pull/3007](https://togithub.com/charliermarsh/ruff/pull/3007) - \[`flake8-pytest-style`] autofix for composite-assertion (PT018) by [@&#8203;sbrugman](https://togithub.com/sbrugman) in [https://github.com/charliermarsh/ruff/pull/2732](https://togithub.com/charliermarsh/ruff/pull/2732) - \[`flake8-tidy-imports`] extend autofix of relative imports by [@&#8203;sbrugman](https://togithub.com/sbrugman) in [https://github.com/charliermarsh/ruff/pull/2990](https://togithub.com/charliermarsh/ruff/pull/2990) ##### Settings - Add support for file-scoped `noqa` directives by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2978](https://togithub.com/charliermarsh/ruff/pull/2978) - Add configuration option for C408 to allow dict calls with keyword arguments. by [@&#8203;manueljacob](https://togithub.com/manueljacob) in [https://github.com/charliermarsh/ruff/pull/2977](https://togithub.com/charliermarsh/ruff/pull/2977) - feat(isort): Implement isort.force_to_top by [@&#8203;spaceone](https://togithub.com/spaceone) in [https://github.com/charliermarsh/ruff/pull/2877](https://togithub.com/charliermarsh/ruff/pull/2877) ##### Bug Fixes - Fix add-required-import with multi-line offsets by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2946](https://togithub.com/charliermarsh/ruff/pull/2946) - Support positional messages in assertion rewrites by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/3002](https://togithub.com/charliermarsh/ruff/pull/3002) - Avoid false-positives for break in with by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/3032](https://togithub.com/charliermarsh/ruff/pull/3032) - Avoid trying to fix implicit returns with control flow by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2962](https://togithub.com/charliermarsh/ruff/pull/2962) - Handle non-from **future** imports by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2974](https://togithub.com/charliermarsh/ruff/pull/2974) - Enforce D403 on methods by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2992](https://togithub.com/charliermarsh/ruff/pull/2992) - Avoid zero-indexed column for IOError by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2995](https://togithub.com/charliermarsh/ruff/pull/2995) - Fix for F541 unescape f-string by [@&#8203;sbrugman](https://togithub.com/sbrugman) in [https://github.com/charliermarsh/ruff/pull/2971](https://togithub.com/charliermarsh/ruff/pull/2971) - Avoid raising `B027` violations in `.pyi` files by [@&#8203;JonathanPlasse](https://togithub.com/JonathanPlasse) in [https://github.com/charliermarsh/ruff/pull/3016](https://togithub.com/charliermarsh/ruff/pull/3016) ##### New Contributors - [@&#8203;Lunarmagpie](https://togithub.com/Lunarmagpie) made their first contribution in [https://github.com/charliermarsh/ruff/pull/2943](https://togithub.com/charliermarsh/ruff/pull/2943) - [@&#8203;manueljacob](https://togithub.com/manueljacob) made their first contribution in [https://github.com/charliermarsh/ruff/pull/2966](https://togithub.com/charliermarsh/ruff/pull/2966) - [@&#8203;mwtoews](https://togithub.com/mwtoews) made their first contribution in [https://github.com/charliermarsh/ruff/pull/2973](https://togithub.com/charliermarsh/ruff/pull/2973) - [@&#8203;ortem](https://togithub.com/ortem) made their first contribution in [https://github.com/charliermarsh/ruff/pull/2976](https://togithub.com/charliermarsh/ruff/pull/2976) - [@&#8203;thatlittleboy](https://togithub.com/thatlittleboy) made their first contribution in [https://github.com/charliermarsh/ruff/pull/3027](https://togithub.com/charliermarsh/ruff/pull/3027) - [@&#8203;r3m0t](https://togithub.com/r3m0t) made their first contribution in [https://github.com/charliermarsh/ruff/pull/3007](https://togithub.com/charliermarsh/ruff/pull/3007) **Full Changelog**: https://github.com/charliermarsh/ruff/compare/v0.0.247...v0.0.248 </details> <details> <summary>tox-dev/tox</summary> ### [`v4.4.6`](https://togithub.com/tox-dev/tox/releases/tag/4.4.6) [Compare Source](https://togithub.com/tox-dev/tox/compare/4.4.5...4.4.6) #### What's Changed - Add link to our own disucssion board by [@&#8203;jugmac00](https://togithub.com/jugmac00) in [https://github.com/tox-dev/tox/pull/2921](https://togithub.com/tox-dev/tox/pull/2921) - Custom prefix in .ini source by [@&#8203;masenf](https://togithub.com/masenf) in [https://github.com/tox-dev/tox/pull/2927](https://togithub.com/tox-dev/tox/pull/2927) **Full Changelog**: https://github.com/tox-dev/tox/compare/4.4.5...4.4.6 </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/craft-archives). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xNTIuNCIsInVwZGF0ZWRJblZlciI6IjM0LjE1Mi40In0=-->

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b 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.
qwen3.6-35b-a3b-mtp-q6 Merged automated patch updates via Renovate. Updated ruff to 0.0.252 and tox to 4.4.6. Successfully merged to main with no coverage changes.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#25 chore(deps): update patch updates starbase merged 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.
97%
#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.
95%
#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.
95%
#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.
88%
#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.
86%
#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.
86%
#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.
86%
#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.
84%
#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.
83%
#155 chore(deps): update dependency lint/ruff to v0.1.15 craft-store merged Automatically updated lint/ruff from v0.1.9 to v0.1.15 via Renovate bot. The PR passed CI checks, received two approvals, and was successfully merged.
83%