Bump ruff from 0.15.15 to 0.15.16#34
Conversation
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.15.15 to 0.15.16. - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](astral-sh/ruff@0.15.15...0.15.16) --- updated-dependencies: - dependency-name: ruff dependency-version: 0.15.16 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
📝 WalkthroughWalkthroughThis PR updates the pinned ChangesDependency Updates
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~1 minute Poem
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
🧹 Nitpick comments (1)
requirements-dev.txt (1)
5-5: ⚡ Quick winAlign Ruff versions between CI and pre-commit to avoid lint/format drift.
requirements-dev.txtnow pinsruff==0.15.16(used by CI via.github/workflows/ci.yml), but.pre-commit-config.yamlstill usesruff-pre-commitrev: v0.15.8. This version skew can produce different local vs CI results.Proposed follow-up diff
--- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.15.8 + rev: v0.15.16 hooks: - id: ruff args: [--fix] - id: ruff-format🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@requirements-dev.txt` at line 5, The ruff versions are out of sync: requirements-dev.txt pins ruff==0.15.16 but .pre-commit-config.yaml still uses ruff-pre-commit rev: v0.15.8; update the ruff-pre-commit entry in .pre-commit-config.yaml to use rev: v0.15.16 (or otherwise match requirements-dev.txt / CI) so local pre-commit hooks and CI use the same ruff release.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Nitpick comments:
In `@requirements-dev.txt`:
- Line 5: The ruff versions are out of sync: requirements-dev.txt pins
ruff==0.15.16 but .pre-commit-config.yaml still uses ruff-pre-commit rev:
v0.15.8; update the ruff-pre-commit entry in .pre-commit-config.yaml to use rev:
v0.15.16 (or otherwise match requirements-dev.txt / CI) so local pre-commit
hooks and CI use the same ruff release.
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro Plus
Run ID: e9dd678d-917e-4c71-ae76-3199330e137e
📒 Files selected for processing (1)
requirements-dev.txt
Warning
Dependabot will stop supporting
python v3.9!Please upgrade to one of the following versions:
v3.9,v3.10,v3.11,v3.12,v3.13, orv3.14.Bumps ruff from 0.15.15 to 0.15.16.
Release notes
Sourced from ruff's releases.
... (truncated)
Changelog
Sourced from ruff's changelog.
Commits
6c498abBump 0.15.16 (#25635)e51e132[flake8-async] Implementyield-in-context-manager-in-async-generator(`AS...7c6dcd9[ty] Add caching for pattern match narrowing (#25613)27058fc[ty] Compact retained definition and expression identities (#25606)bf80d05Fix CODEOWNERS syntax (#25622)10ccd51Shrink additional parser AST collections (#25465)0d7135f[ty] Upgrade Salsa (#25545)49493a3[ty] Show type alias value on hover (#25381)85207d3[ty] sys.implementation.version is not sys.version_info (#25608)a8a0614[ty] Avoid retaining duplicate function signatures (#25609)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)Summary by CodeRabbit