chore(deps): update development dependencies (non-major)
Metadata
Current evaluation
Renovate dependency PR merged via commit 455aa11, bumping lint/ruff 0.2.0→0.2.1, lint/yamllint 1.33.0→1.34.0, and types/pyright 1.1.349→1.1.350.
Resolution: closed resolved
Reason: The PR was merged into main as commit 455aa11 ('chore(deps): update development dependencies (non-major) (#186)'), with review approved and no failing CI checks. The dependency pins were applied in the project's dev requirements.
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/) |
| [lint/yamllint](https://togithub.com/adrienverge/yamllint) | `==1.33.0` -> `==1.34.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [types/pyright](https://togithub.com/RobertCraigie/pyright-python) | `==1.1.349` -> `==1.1.350` | [](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>
<details>
<summary>adrienverge/yamllint (lint/yamllint)</summary>
### [`v1.34.0`](https://togithub.com/adrienverge/yamllint/blob/HEAD/CHANGELOG.rst#1340-2024-02-06)
[Compare Source](https://togithub.com/adrienverge/yamllint/compare/v1.33.0...v1.34.0)
- Config: validate `ignore-from-file` inside rules
- Rule `quoted-strings`: fix `only-when-needed` in flow maps and sequences
- Rule `key-duplicates`: add `forbid-duplicated-merge-keys` option
- Rule `quoted-strings`: add `check-keys` option
- Docs: add GitLab CI example
- Rule `truthy`: adapt forbidden values based on YAML version
</details>
<details>
<summary>RobertCraigie/pyright-python (types/pyright)</summary>
### [`v1.1.350`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.349...v1.1.350)
[Compare Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.349...v1.1.350)
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekend" in timezone Etc/UTC, Automerge - At any time (no schedule defined).
🚦 **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://developer.mend.io/github/canonical/starbase).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE3My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Renovate dependency PR merged via commit 455aa11, bumping lint/ruff 0.2.0→0.2.1, lint/yamllint 1.33.0→1.34.0, and types/pyright 1.1.349→1.1.350. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in canonical/starbase#186 via commit 455aa11, updating Ruff to 0.2.1, yamllint to 1.34.0, and pyright to 1.1.350. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged automated updates for development dependencies ruff, yamllint, and pyright. Approved by reviewers, passed CI checks, and automatically merged into the main branch. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged automated development dependency updates via Renovate. Upgraded ruff to 0.2.1, yamllint to 1.34.0, and types/pyright to 1.1.350. All updates passed CI checks and were automatically merged into the main branch. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #191 chore(deps): update development dependencies (non-major) | starbase | merged | Renovate PR #191 merged as commit 2130cd0, bumping lint/ruff ~=0.2.1 -> ~=0.3.0 and types/pyright 1.1.351 -> 1.1.352 (dev-only deps, +2/-2 lines). | |
| #234 chore(deps): update development dependencies (non-major) | craft-cli | merged | Merged #234 in commit fc7221d, updating lint/yamllint 1.33.0→1.34.0 and types/pyright 1.1.349→1.1.350. | |
| #199 chore(deps): update development dependencies (non-major) | craft-application | merged | Merged in commit 9975801e, updating lint/yamllint 1.33.0→1.34.0 and types/pyright 1.1.349→1.1.350. | |
| #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.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. | |
| #543 chore(deps): update dependency lint/ruff to v0.3.4 | craft-providers | merged | Renovate PR #543 was merged, updating lint/ruff from v0.3.2 to v0.3.4 in commit 41a09fe. | |
| #204 chore(deps): update development dependencies (non-major) | craft-application | merged | Renovate PR merged into main as commit 36283ed4, bumping dev/responses 0.24.1->0.25.0 and lint/yamllint 1.34.0->1.35.1 in pyproject.toml (+2/-2 lines). | |
| #529 chore(deps): update dependency lint/ruff to v0.3.2 | craft-providers | merged | Merged Renovate PR #529, updating lint/ruff from 0.3.0 to 0.3.2 after approval. | |
| #578 chore(deps): update dependency lint/ruff to v0.4.10 | craft-providers | merged | Renovate PR merged: bumped the lint/ruff dependency from 0.4.8 to 0.4.10 (commit 117db56) after reviewer approval; a single-line version change. | |
| #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. |