Skip to content

fix(ci): pin ruff to <0.16, stop linter drift [skip-runtime-e2e] - #221

Merged
saurabhjain1592 merged 1 commit into
mainfrom
fix/pin-ruff-minor
Jul 27, 2026
Merged

fix(ci): pin ruff to <0.16, stop linter drift [skip-runtime-e2e]#221
saurabhjain1592 merged 1 commit into
mainfrom
fix/pin-ruff-minor

Conversation

@saurabhjain1592

@saurabhjain1592 saurabhjain1592 commented Jul 27, 2026

Copy link
Copy Markdown
Member

ruff 0.16.0 released after the last green main run and its newly-stable rules (9x PLR0917, RUF036, ISC004) redden every PR regardless of diff — #220's README-only change fails lint on untouched files. Pins the 0.15 line (local-verified green at 0.15.8). Adopting 0.16 + fixing/ignoring its new rules can be a deliberate follow-up.

Skip-runtime-e2e justification

Dev-dependency version pin only (lint tooling); no SDK runtime code touched.

ruff 0.16.0 (released after the last green main run) promotes PLR0917
and other rules that flag 11 pre-existing patterns, reddening every PR
regardless of its diff. Pin to the known-good 0.15 line; adopting 0.16
and its new rules can be a deliberate follow-up bump.

Signed-off-by: Saurabh Jain <saurabh.jain@getaxonflow.com>
@saurabhjain1592 saurabhjain1592 changed the title fix(ci): pin ruff to <0.16 to stop unpinned-linter drift fix(ci): pin ruff to <0.16, stop linter drift [skip-runtime-e2e] Jul 27, 2026
@saurabhjain1592
saurabhjain1592 merged commit 6b5e4ae into main Jul 27, 2026
31 of 32 checks passed
@saurabhjain1592
saurabhjain1592 deleted the fix/pin-ruff-minor branch July 27, 2026 20:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant