← Back to issue list

chore(deps): update development dependencies (non-major)

View original Github issue

Metadata

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

Current evaluation

Merged automated updates for development dependencies ruff, yamllint, and pyright. Approved by reviewers, passed CI checks, and automatically merged into the main branch.

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 | |---|---|---|---|---|---| | [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` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/lint%2fruff/0.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/lint%2fruff/0.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/lint%2fruff/0.2.0/0.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/lint%2fruff/0.2.0/0.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [lint/yamllint](https://togithub.com/adrienverge/yamllint) | `==1.33.0` -> `==1.34.0` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/lint%2fyamllint/1.34.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/lint%2fyamllint/1.34.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/lint%2fyamllint/1.33.0/1.34.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/lint%2fyamllint/1.33.0/1.34.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [types/pyright](https://togithub.com/RobertCraigie/pyright-python) | `==1.1.349` -> `==1.1.350` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/types%2fpyright/1.1.350?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/types%2fpyright/1.1.350?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/types%2fpyright/1.1.349/1.1.350?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/types%2fpyright/1.1.349/1.1.350?slim=true)](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`) ([#&#8203;9728](https://togithub.com/astral-sh/ruff/pull/9728)) - Format module-level docstrings ([#&#8203;9725](https://togithub.com/astral-sh/ruff/pull/9725)) ##### Formatter - Add `--range` option to `ruff format` ([#&#8203;9733](https://togithub.com/astral-sh/ruff/pull/9733)) - Don't trim last empty line in docstrings ([#&#8203;9813](https://togithub.com/astral-sh/ruff/pull/9813)) ##### Bug fixes - Skip empty lines when determining base indentation ([#&#8203;9795](https://togithub.com/astral-sh/ruff/pull/9795)) - Drop `__get__` and `__set__` from `unnecessary-dunder-call` ([#&#8203;9791](https://togithub.com/astral-sh/ruff/pull/9791)) - Respect generic `Protocol` in ellipsis removal ([#&#8203;9841](https://togithub.com/astral-sh/ruff/pull/9841)) - Revert "Use publicly available Apple Silicon runners ([#&#8203;9726](https://togithub.com/astral-sh/ruff/issues/9726))" ([#&#8203;9834](https://togithub.com/astral-sh/ruff/pull/9834)) ##### Performance - Skip LibCST parsing for standard dedent adjustments ([#&#8203;9769](https://togithub.com/astral-sh/ruff/pull/9769)) - Remove CST-based fixer for `C408` ([#&#8203;9822](https://togithub.com/astral-sh/ruff/pull/9822)) - Add our own ignored-names abstractions ([#&#8203;9802](https://togithub.com/astral-sh/ruff/pull/9802)) - Remove CST-based fixers for `C400`, `C401`, `C410`, and `C418` ([#&#8203;9819](https://togithub.com/astral-sh/ruff/pull/9819)) - Use `AhoCorasick` to speed up quote match ([#&#8203;9773](https://togithub.com/astral-sh/ruff/pull/9773)) - Remove CST-based fixers for `C405` and `C409` ([#&#8203;9821](https://togithub.com/astral-sh/ruff/pull/9821)) - Add fast-path for comment detection ([#&#8203;9808](https://togithub.com/astral-sh/ruff/pull/9808)) - Invert order of checks in `zero-sleep-call` ([#&#8203;9766](https://togithub.com/astral-sh/ruff/pull/9766)) - Short-circuit typing matches based on imports ([#&#8203;9800](https://togithub.com/astral-sh/ruff/pull/9800)) - Run dunder method rule on methods directly ([#&#8203;9815](https://togithub.com/astral-sh/ruff/pull/9815)) - Track top-level module imports in the semantic model ([#&#8203;9775](https://togithub.com/astral-sh/ruff/pull/9775)) - Slight speed-up for lowercase and uppercase identifier checks ([#&#8203;9798](https://togithub.com/astral-sh/ruff/pull/9798)) - Remove LibCST-based fixer for `C403` ([#&#8203;9818](https://togithub.com/astral-sh/ruff/pull/9818)) ##### Documentation - Update `max-pos-args` example to `max-positional-args` ([#&#8203;9797](https://togithub.com/astral-sh/ruff/pull/9797)) - Fixed example code in `weak_cryptographic_key.rs` ([#&#8203;9774](https://togithub.com/astral-sh/ruff/pull/9774)) - Fix references to deprecated `ANN` rules in changelog ([#&#8203;9771](https://togithub.com/astral-sh/ruff/pull/9771)) - Fix default for `max-positional-args` ([#&#8203;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
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
#199 chore(deps): update development dependencies (non-major) craft-application merged Merged automated updates for yamllint to 1.34.0 and pyright to 1.1.350. Approved by reviewers, passed CI, and merged automatically via Renovate's weekend schedule.
92%
#234 chore(deps): update development dependencies (non-major) craft-cli merged Merged automated development dependency updates via Renovate bot. Updated yamllint to 1.34.0 and pyright to 1.1.350. Approved by two reviewers, passed CI, and merged automatically per weekend schedule with a minimal two-line diff.
91%
#204 chore(deps): update development dependencies (non-major) craft-application merged Merged automated non-major development dependency updates. Responses upgraded to 0.25.0 and yamllint to 1.35.1. Approved by two reviewers, passed CI, and merged into main via Renovate bot.
91%
#153 chore(deps): update development dependencies (non-major) starbase merged Merged automated non-major dependency updates for pytest, black, ruff, yamllint, mypy, and pyright. Approved by a reviewer, passed CI checks, and merged with 100% test coverage maintained.
91%
#191 chore(deps): update development dependencies (non-major) starbase merged Merged automated dependency updates for lint/ruff to 0.3.0 and types/pyright to 1.1.352. Approved by reviewer, passed CI, and auto-merged via Renovate bot.
91%
#244 chore(deps): update development dependencies (non-major) craft-cli merged Merged automated non-major updates for development dependencies including coverage, pytest, pytest-mock, black, yamllint, mypy, and pyright. Approved by two reviewers, passed CI checks, and applied via Renovate automerge.
90%
#148 chore(deps): update development dependencies (non-major) craft-store merged Merged automated non-major updates for development dependencies including coverage, pytest, black, mypy, and pyright. Approved by two reviewers, passed CI, and merged via Renovate bot automerge.
90%
#27 chore(deps): update development dependencies (non-major) craft-grammar merged Merged an automated Renovate pull request updating non-major development dependencies. Ruff updated to 0.4.5, mypy to 1.10.0, and pyright to 1.1.364. Approved by one reviewer, passed CI, and merged successfully.
89%
#185 chore(deps): update development dependencies (non-major) craft-store merged Merged automated non-major updates for development dependencies including coverage, pytest, codespell, mypy, and pyright. Approved by two reviewers, passed CI checks, and merged automatically via the Renovate bot.
89%
#45 chore(deps): update development dependencies (non-major) craft-application merged Merged automated non-major updates for dev dependencies pytest-check, black, and pyright. Approved by reviewers, passed CI, and merged with zero coverage impact.
88%