Skip to content

Bump ty and ruff pins - #43

Draft
nicoloesch wants to merge 9 commits into
mainfrom
41-bump-ty-ruff
Draft

nicoloesch wants to merge 9 commits into
mainfrom
41-bump-ty-ruff

Conversation

@nicoloesch

@nicoloesch nicoloesch commented Oct 23, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Notes

  • Pins ty 0.0.90 and ruff 0.17.1 exactly and adopts the ruff 0.17 default rules and ruff format at line length 100.
  • Fixes the ruff and ty findings in src and tests, and removes the ty suppressions that are no longer needed.
  • Moves CI to the separate ruff and ty reusable workflows and the lint-free build-test-sqlite and build-test-postgres-v3 workflows.
  • The format commit is listed in .git-blame-ignore-revs.
  • Drops the unused mypy and pyright configuration.
  • Draft: the CI jobs reference cava-devops@ruff-ty-workflows. A final commit switches them to @main once that branch is merged.

Checklist

  • Applied exactly one label (breaking, feature, fix, dependencies, or chore)
  • Tests pass locally (uv run pytest -q)
  • Lint passes (uv run ruff check .)

@nicoloesch nicoloesch added the chore Maintenance, refactoring, or housekeeping. Excluded from changelog, no version bump. label Oct 23, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Maintenance, refactoring, or housekeeping. Excluded from changelog, no version bump.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bump ty and ruff pins to the latest available versions

1 participant