Skip to content

CI: Bump ruff hook (0.15.0 → 0.15.4)#116562

Open
Repiteo wants to merge 1 commit intogodotengine:masterfrom
Repiteo:ci/bump-ruff
Open

CI: Bump ruff hook (0.15.0 → 0.15.4)#116562
Repiteo wants to merge 1 commit intogodotengine:masterfrom
Repiteo:ci/bump-ruff

Conversation

@Repiteo
Copy link
Contributor

@Repiteo Repiteo commented Feb 20, 2026

So originally I was gonna bump ruff as part of the PR bumping our minimum Python version, but it turns out that Ruff made a significant change starting with 0.15.2: preview builds have a new set of defaults1! Speaking as the guy who's normally all-in for cutting-edge goodies: this is way too much all at once. Granted, I have wanted to expand our ruleset for a while now, and these tentative new rules seem like a great end-goal; however, that should be achieved as a gradual roll-out from a familiar baseline. As such, this bump also freezes the "legacy" ruff ruleset alongside our current rules, which is a bit more verbose but is functionally identical to preview rulesets prior to 0.15.2

Footnotes

  1. https://github.com/astral-sh/ruff/discussions/23203

@Repiteo Repiteo added this to the 4.x milestone Feb 20, 2026
@Repiteo Repiteo requested a review from a team as a code owner February 20, 2026 22:46
@Repiteo Repiteo force-pushed the ci/bump-ruff branch 2 times, most recently from aad61da to 1981747 Compare February 27, 2026 15:40
@Repiteo Repiteo changed the title CI: Bump ruff hook (0.15.0 → 0.15.2) CI: Bump ruff hook (0.15.0 → 0.15.4) Feb 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant