Skip to content

ci: pin ruff to the latest passing release - #408

Merged
haata merged 4 commits into
capnproto:masterfrom
greatgitsby:ci/pin-ruff-baseline
Sep 22, 2026
Merged

haata merged 4 commits into
capnproto:masterfrom
greatgitsby:ci/pin-ruff-baseline

Conversation

@greatgitsby

@greatgitsby greatgitsby commented Sep 14, 2026 •

Copy link
Copy Markdown
Contributor

#407

Ruff version tested on unchanged source ruff check . ruff format --check .
Every release from 0.16.0 through 0.16.7 Fail 1 file would be reformatted
0.15.22 All checks passed 45 files already formatted

The unpinned CI install picked up Ruff 0.16.6 and reported 195 lint errors unrelated to #407. Pin 0.15.22, the newest passing stable release available as of September 14, 2026, once in a lint dependency group shared by CI and dev. CI upgrades the runner's pip to support pip install --group lint; verified that installation in a fresh environment. Source, formatting, and lint rules are unchanged.

@greatgitsby greatgitsby changed the title ci: pin ruff to the passing baseline ci: pin ruff to the latest passing release Sep 14, 2026
@greatgitsby
greatgitsby marked this pull request as ready for review September 14, 2026 13:44
@haata
haata merged commit 8d80f4d into capnproto:master Sep 22, 2026
12 checks passed
@greatgitsby
greatgitsby deleted the ci/pin-ruff-baseline branch September 22, 2026 00:49
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.

2 participants