You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ci: modernize GitHub Actions with caching, concurrency, lint checks, and trusted publishing
- Add uv caching (enable-cache: true) for faster CI runs
- Add concurrency control to cancel in-progress runs on new commits
- Add ruff lint job (check + format) targeting src/ and tests/
- Switch to --locked flag for reproducible dependency resolution
- Add fail-fast: false to test matrix to see all failures
- Enable Codecov coverage upload
- Switch PyPI publishing to trusted publishing (OIDC)
- Split publish workflow into build and publish jobs with artifacts
- Fix all ruff lint issues (unused imports, undefined names)
- Format entire codebase with ruff format (42 files)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
0 commit comments