← Back to issue list

chore(deps): update patch updates

View original Github issue

Metadata

Project
starbase
Number
#40
Type
pull request
State
merged
Author
renovate[bot]
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #40 in commit c99b12b, bumping Ruff from 0.0.247 to 0.0.252 and tox from 4.4.5 to 4.4.6.

Resolution: closed resolved

Reason: The Renovate dependency update was approved and merged as commit c99b12b, applying both patch-version bumps.

Evaluated by: mr-cal-bot

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/starbase). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xNTIuNCIsInVwZGF0ZWRJblZlciI6IjM0LjE1Mi40In0=-->

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #40 in commit c99b12b, bumping Ruff from 0.0.247 to 0.0.252 and tox from 4.4.5 to 4.4.6.
stealth/space-bunny-alpha — closed resolved Renovate patch-update PR #40 was merged as commit c99b12b, bumping ruff 0.0.247→0.0.252 and tox 4.4.5→4.4.6 in .pre-commit-config.yaml (1 file, +2/-2).
stealth/space-bunny-alpha — closed resolved Merged PR #40 in commit c99b12b, updating ruff from 0.0.247 to 0.0.252 and tox from 4.4.5 to 4.4.6.
qwen/qwen3.6-35b-a3b — — 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.
qwen3.6-35b-a3b-mtp-q6 — — Merged automated dependency updates via Renovate, upgrading ruff to 0.0.252 and tox to 4.4.6. The changes were automatically merged per configuration.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#25 chore(deps): update patch updates starbase merged Merged in commit 4b3781b via #25, updating ruff from 0.0.239 to 0.0.240 and tox from 4.4.2 to 4.4.4.
96%
#26 chore(deps): update patch updates craft-archives merged Renovate patch bumps (ruff 0.0.247->0.0.252, tox 4.4.5->4.4.6) merged into main via commit 171a18a; only Codecov comment on the PR.
91%
#29 chore(deps): update patch updates starbase merged Merged in canonical/starbase#29 via commit 2c6d0ba, updating Ruff 0.0.240 to 0.0.245 and tox 4.4.4 to 4.4.5.
88%
#45 chore(deps): update patch updates starbase merged Renovate PR merged as commit 4cd5f91, bumping codespell to 2.2.4, coverage 7.2.2, pytest 7.2.2, ruff 0.0.256 and tox 4.4.7 in tox.ini (approved, no failing checks).
84%
#1027 chore(deps): update patch updates charmcraft merged Merged PR #1027 via commit afdb9db6, bumping tox 4.4.5→4.4.6, types-Deprecated 1.2.9→1.2.9.1, and types-toml 0.10.8.3→0.10.8.5.
84%
#1014 chore(deps): update patch updates charmcraft merged Renovate PR #1014 merged via commit 9476cc10, bumping tox 4.4.2→4.4.4 and types-toml 0.10.8.1→0.10.8.2.
84%
#62 chore(deps): update bugfixes starbase merged Merged dependency updates in #62 via commit 1949d4c: Ruff 0.0.256→0.0.267 and Pyright/types 1.1.306→1.1.308.
82%
#1071 chore(deps): update dependency ruff to v0.0.261 charmcraft merged Merged PR #1071 in commit 790a9041, updating Ruff from v0.0.256 to v0.0.261 after approval and automerge.
82%
#570 chore(deps): update dependency lint/ruff to v0.4.5 craft-providers merged Merged PR #570 as commit d81d5fb, updating lint/ruff from 0.4.3 to 0.4.5.
82%
#577 chore(deps): update dependency lint/ruff to v0.4.8 craft-providers merged Merged PR #577 updates lint/ruff from v0.4.5 to v0.4.8 in commit b406db7.
81%