Skip to content

Improve test CI: linting, formatting, and caching - #33

Merged
gianluca-mascolo merged 1 commit into
mainfrom
improve-test-ci
Dec 18, 2025
Merged

gianluca-mascolo merged 1 commit into
mainfrom
improve-test-ci

Conversation

@gianluca-mascolo

Copy link
Copy Markdown
Owner

Summary

  • Add black --check for code formatting validation
  • Add isort --check for import sorting validation
  • Add flake8 for linting
  • Cache .venv directory for faster CI runs (uses actions/cache@v4)

Action versions

All actions are already on latest major versions:

  • actions/checkout@v6 (latest: v6.0.1)
  • actions/setup-python@v6 (latest: v6.1.0)
  • abatilo/actions-poetry@v4 (latest: v4.0.0)
  • actions/cache@v4 (new, latest)

🤖 Generated with Claude Code

- Add black --check for code formatting validation
- Add isort --check for import sorting validation
- Add flake8 for linting
- Cache .venv directory for faster CI runs
- Add actions/cache@v4
- Add 'fmt' target to Makefile for local formatting/linting

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@gianluca-mascolo
gianluca-mascolo merged commit e2785a7 into main Dec 18, 2025
1 check passed
@gianluca-mascolo
gianluca-mascolo deleted the improve-test-ci branch December 18, 2025 13:50
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.

1 participant