chore(deps-dev): bump ruff from 0.15.21 to 0.16.0 in the python-minor-patch group across 1 directory - #720
Conversation
acd7a40 to
6f03ac4
Compare
Bumps the python-minor-patch group with 1 update in the / directory: [ruff](https://github.com/astral-sh/ruff). Updates `ruff` from 0.15.21 to 0.16.0 - [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.21...0.16.0) --- updated-dependencies: - dependency-name: ruff dependency-version: 0.15.22 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python-minor-patch ... Signed-off-by: dependabot[bot] <support@github.com>
6f03ac4 to
400b615
Compare
|
🔁 AI review rerun (requested by @igerber) Head SHA: Overall Assessment: ✅ Looks goodExecutive Summary
MethodologyNo findings. The PR changes development tooling only; no registry method or paper requires cross-checking. Code QualityNo findings. Pins match at PerformanceNo findings. Runtime performance is unaffected. MaintainabilityNo findings. Explicit rules at Tech DebtNo findings. No new limitation or deferred work is introduced. SecurityNo findings. Ruff remains an exact development-only pin. Documentation/TestsNo findings. |
Dependabot bumps only the `dev` extra in pyproject.toml, but the Lint Gate installs ruff by explicit pin from lint.yml. Left unsynced the two surfaces diverge (TestLintWorkflowPinSync fails) and, worse, the Ruff check would go green while still running 0.15.21 - proving nothing about the new pin. The bump's real content is a default-selection expansion: ruff 0.16.0 enables 413 rules across 38 linter families by default, up from 59 across 2. This repo is insulated only because `[tool.ruff.lint] select` is explicit - the resolved set is the same 68 rules under both pins (17 E, 43 F, 2 I, 6 W, per `ruff check --show-settings`), and the three preview-to-stable promotions (FURB164, FURB192, ISC004) fall outside those families. `ruff check diff_diff tests` and `black --check` are clean on both pins. Records that in CHANGELOG.md and adds a CONTRIBUTING.md note, since dropping the explicit `select` to inherit defaults is now a ~7x rule-set change.
400b615 to
ce574e6
Compare
|
🔁 AI review rerun (requested by @igerber) Head SHA: Overall Assessment: ✅ Looks goodExecutive Summary
MethodologyNo findings.
Code QualityNo findings.
PerformanceNo findings.
MaintainabilityNo findings.
Tech DebtNo findings.
SecurityNo findings.
Documentation/TestsNo findings.
|
Bumps the python-minor-patch group with 1 update in the / directory: ruff.
Updates
rufffrom 0.15.21 to 0.16.0Release notes
Sourced from ruff's releases.
... (truncated)
Changelog
Sourced from ruff's changelog.
... (truncated)
Commits
a2635fdBump 0.16.0 (#27136)3433449[ty] Reuse full call diagnostics for implicit setter calls (#27115)2240070Reflectruff: ignoreand--add-ignorestabilization in documentation (#27...17ef711Stabilize--add-ignore(#27125)ef912bbAdd newly stabilized rules to defaults (#27055)b30f040Stabilize new default rules (#27035)bcd70c5Exclude Markdown files fromformat-devruns (#27052)87e51e2Fixformat --checkspans for syntax errors (#27045)afe2723[flake8-gettext] Stabilize qualified-name and built-in binding resolution (...a9702d8[flake8-bandit] Stabilize string literal binding resolution (S310) (#26944)