Skip to content

Conversation

greysonlalonde
Copy link
Contributor

@greysonlalonde greysonlalonde commented Aug 31, 2025

Summary

  • Migrate all CI workflows from pip to uv for dependency management
  • Add Python 3.10-3.13 matrix strategy to type-checker workflow
  • Add bandit to dev dependencies and fix tool exclusion paths
  • Update tool versions: ruff 0.12.11, mypy 1.17.1, pre-commit 4.3.0

- Update ruff from 0.8.2 to 0.12.11
- Update mypy from 1.10.0 to 1.17.1 with strict mode
- Update pre-commit from 3.6.0 to 4.3.0
- Add mypy to pre-commit hooks
- Consolidate ruff config into pyproject.toml
- Add type stubs for untyped dependencies
- Configure explicit config file paths in pre-commit
@greysonlalonde greysonlalonde changed the title chore: update dev tooling configuration chore: migrate CI workflows to uv and update dev tooling Aug 31, 2025
@greysonlalonde greysonlalonde requested a review from a team August 31, 2025 05:31
@greysonlalonde greysonlalonde force-pushed the gl/chore/update-dev-tooling branch from dd881cf to 6ebd7a8 Compare September 2, 2025 15:11
@greysonlalonde greysonlalonde force-pushed the gl/chore/update-dev-tooling branch from 6ebd7a8 to 3bc866d Compare September 2, 2025 15:17
@greysonlalonde greysonlalonde merged commit 92d71f7 into main Sep 2, 2025
43 checks passed
@greysonlalonde greysonlalonde deleted the gl/chore/update-dev-tooling branch September 2, 2025 16:35
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