chore(deps): update dependency lint/ruff to v0.2.1 - autoclosed
Metadata
Current evaluation
Renovate PR #205 was auto-closed unmerged; PR #206 replaced its Ruff package pin with Ruff from the Snap.
Resolution: closed superseded
Reason: PR #205 was superseded by merged PR #206 (commit 9f8fcc62), which switched four build files to use Ruff from the Snap instead of updating the package-version pin.
Evaluated by: mr-cal-bot
No scores available.
Issue body
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [lint/ruff](https://docs.astral.sh/ruff) ([source](https://togithub.com/astral-sh/ruff), [changelog](https://togithub.com/astral-sh/ruff/blob/main/CHANGELOG.md)) | `==0.2.0` -> `==0.2.1` | [](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>astral-sh/ruff (lint/ruff)</summary>
### [`v0.2.1`](https://togithub.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#021)
[Compare Source](https://togithub.com/astral-sh/ruff/compare/v0.2.0...v0.2.1)
This release includes support for range formatting (i.e., the ability to format specific lines
within a source file).
##### Preview features
- \[`refurb`] Implement `missing-f-string-syntax` (`RUF027`) ([#​9728](https://togithub.com/astral-sh/ruff/pull/9728))
- Format module-level docstrings ([#​9725](https://togithub.com/astral-sh/ruff/pull/9725))
##### Formatter
- Add `--range` option to `ruff format` ([#​9733](https://togithub.com/astral-sh/ruff/pull/9733))
- Don't trim last empty line in docstrings ([#​9813](https://togithub.com/astral-sh/ruff/pull/9813))
##### Bug fixes
- Skip empty lines when determining base indentation ([#​9795](https://togithub.com/astral-sh/ruff/pull/9795))
- Drop `__get__` and `__set__` from `unnecessary-dunder-call` ([#​9791](https://togithub.com/astral-sh/ruff/pull/9791))
- Respect generic `Protocol` in ellipsis removal ([#​9841](https://togithub.com/astral-sh/ruff/pull/9841))
- Revert "Use publicly available Apple Silicon runners ([#​9726](https://togithub.com/astral-sh/ruff/issues/9726))" ([#​9834](https://togithub.com/astral-sh/ruff/pull/9834))
##### Performance
- Skip LibCST parsing for standard dedent adjustments ([#​9769](https://togithub.com/astral-sh/ruff/pull/9769))
- Remove CST-based fixer for `C408` ([#​9822](https://togithub.com/astral-sh/ruff/pull/9822))
- Add our own ignored-names abstractions ([#​9802](https://togithub.com/astral-sh/ruff/pull/9802))
- Remove CST-based fixers for `C400`, `C401`, `C410`, and `C418` ([#​9819](https://togithub.com/astral-sh/ruff/pull/9819))
- Use `AhoCorasick` to speed up quote match ([#​9773](https://togithub.com/astral-sh/ruff/pull/9773))
- Remove CST-based fixers for `C405` and `C409` ([#​9821](https://togithub.com/astral-sh/ruff/pull/9821))
- Add fast-path for comment detection ([#​9808](https://togithub.com/astral-sh/ruff/pull/9808))
- Invert order of checks in `zero-sleep-call` ([#​9766](https://togithub.com/astral-sh/ruff/pull/9766))
- Short-circuit typing matches based on imports ([#​9800](https://togithub.com/astral-sh/ruff/pull/9800))
- Run dunder method rule on methods directly ([#​9815](https://togithub.com/astral-sh/ruff/pull/9815))
- Track top-level module imports in the semantic model ([#​9775](https://togithub.com/astral-sh/ruff/pull/9775))
- Slight speed-up for lowercase and uppercase identifier checks ([#​9798](https://togithub.com/astral-sh/ruff/pull/9798))
- Remove LibCST-based fixer for `C403` ([#​9818](https://togithub.com/astral-sh/ruff/pull/9818))
##### Documentation
- Update `max-pos-args` example to `max-positional-args` ([#​9797](https://togithub.com/astral-sh/ruff/pull/9797))
- Fixed example code in `weak_cryptographic_key.rs` ([#​9774](https://togithub.com/astral-sh/ruff/pull/9774))
- Fix references to deprecated `ANN` rules in changelog ([#​9771](https://togithub.com/astral-sh/ruff/pull/9771))
- Fix default for `max-positional-args` ([#​9838](https://togithub.com/astral-sh/ruff/pull/9838))
</details>
---
### Configuration
π
**Schedule**: Branch creation - "every weekend" in timezone Etc/UTC, Automerge - "every weekend" in timezone Etc/UTC.
π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
β» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- 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://developer.mend.io/github/canonical/craft-application).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE3My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | β | closed superseded | Renovate PR #205 was auto-closed unmerged; PR #206 replaced its Ruff package pin with Ruff from the Snap. | |
| stealth/space-bunny-alpha | β | closed superseded | Ruff 0.2.1 update was auto-closed unmerged; PR #206 later moved Ruff usage to a Snap, superseding the proposed package-version pin. | |
| stealth/space-bunny-alpha | β | closed stale | Renovateβs lint/ruff 0.2.0-to-0.2.1 update in #205 was autoclosed without merging; no reviews or CI checks were recorded. | |
| stealth/space-bunny-alpha | β | closed stale | Autoclosed unmerged: the proposed lint/ruff 0.2.0-to-0.2.1 update in craft-application PR #205 received no reviews or CI runs. | |
| qwen/qwen3.6-35b-a3b | β | β | The Renovate-generated dependency update for lint/ruff to v0.2.1 was automatically closed without being merged. No reviews or CI checks were performed. |
Update history
No update history recorded yet.
Related work
-
Superseded By:
canonical/craft-application#206
(confidence 98%)
Merged commit 9f8fcc62 changed the build to use Ruff from the Snap.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #252 chore(deps): update dependency lint/ruff to ~=0.4.1 - autoclosed | craft-cli | closed | Renovate PR bumping lint/ruff to ~=0.4.1 was autoclosed unmerged: the ruff dependency had already been dropped in favour of the ruff snap by PR #250 (commit 35b6ab3), making the version bump obsolete. | |
| #595 chore(deps): update dependency lint/ruff to v0.5.1 | craft-providers | closed | Renovate PR to bump lint/ruff 0.4.10 β 0.5.1 was closed unmerged; maintainer @lengau closed it as "superseded by #597", which replaced the pinned ruff dep with the ruff snap. | |
| #204 chore(deps): update dependency lint/ruff to v0.1.6 | craft-cli | merged | Renovate PR #204 merged, upgrading lint/ruff from 0.1.0 to 0.1.6 after two approvals; the dependency pin changed by one line. | |
| #235 chore(deps): update dependency lint/ruff to v0.2.2 - autoclosed | craft-cli | closed | Renovate's ruff 0.1.15 -> 0.2.2 bump was autoclosed unmerged; the ruff0.2.x upgrade landed instead via hand-written PR #236 (commit ddc3fd5), later bumped to ~=0.3.5 in #246. | |
| #566 chore(deps): update dependency lint/ruff to v0.4.3 | craft-providers | merged | Renovate PR #566 bumped the lint/ruff pin from ==0.4.2 to ==0.4.3 (+1/-1 line). Approved by @mr-cal (who noted ruff would move to a snap at the next Starbase merge) and merged as commit e7b2ddc. | |
| #114 chore(deps): update dependency lint/ruff to v0.1.0 | craft-application | closed | Renovate PR bumping lint/ruff 0.0.269 -> 0.1.0 was closed unmerged by maintainer @lengau as "Superceded by #115", which updated Ruff and fixed a linting issue. | |
| #142 chore(deps): update dependency lint/ruff to v0.1.1 | starbase | merged | Merged PR #142 via commit 6b79ebe, updating the pinned Ruff dependency from v0.1.0 to v0.1.1. | |
| #115 chore(deps): update dependency lint/ruff to v0.1.1 | craft-store | merged | Renovate PR #115 was merged, bumping lint/ruff from 0.1.0 to 0.1.1 in commit 1f36381. | |
| #190 chore(deps): update dependency lint/ruff to v0.1.0 | craft-cli | merged | Renovate updated lint/ruff from 0.0.290 to 0.1.0; PR #190 was merged as commit b75689c. | |
| #190 chore(deps): update dependency lint/ruff to v0.2.0 | craft-application | merged | Renovate upgraded lint/ruff from 0.1.14 to 0.2.0; PR #190 was approved and merged in commit 9d7306ca. |