Skip to content

ci: stabilize Ruff checks - #53

Draft
rjan90 wants to merge 1 commit into
masterfrom
phi/fix-ci-lint
Draft

ci: stabilize Ruff checks#53
rjan90 wants to merge 1 commit into
masterfrom
phi/fix-ci-lint

Conversation

@rjan90

@rjan90 rjan90 commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Summary

  • pin Ruff 0.16.1 in both CI lint commands
  • add a repository-level Ruff configuration targeting Python 3.13
  • explicitly select the traditional E4, E7, E9, and F lint baseline
  • restrict Ruff discovery to Python, stub, and notebook files

Root cause

CI used uvx ruff, which always downloaded the latest Ruff release. Ruff 0.16.1 expanded its default rules and file inclusion, so the existing repository suddenly produced 399 lint errors and Ruff also attempted to format Python snippets in Markdown. The failures were unrelated to PR #52.

@FilOzzy FilOzzy added this to FOC Aug 3, 2026
@github-project-automation github-project-automation Bot moved this to 📌 Triage in FOC Aug 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: 📌 Triage

Development

Successfully merging this pull request may close these issues.

2 participants