Skip to content

Update CI workflow to use hatchling and ruff#13

Merged
fabaff merged 1 commit intomasterfrom
copilot/update-workflow-hatchling-ruff
Apr 6, 2026
Merged

Update CI workflow to use hatchling and ruff#13
fabaff merged 1 commit intomasterfrom
copilot/update-workflow-hatchling-ruff

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 6, 2026

The CI workflow was using the legacy setup.py install path and the unmaintained python-black-check action, misaligned with the project already declaring hatchling as its build backend in pyproject.toml.

Changes

  • Build: replaced python setup.py install with pip install hatchling && pip install .
  • Lint: replaced rodrigogiraoserrao/python-black-check@v2.0 with pip install ruff && ruff check .
  • Action versions: corrected actions/checkout@v6v4 and actions/setup-python@v6v5 (v6 tags do not exist)

@fabaff fabaff marked this pull request as ready for review April 6, 2026 23:56
@fabaff fabaff merged commit 8743c2f into master Apr 6, 2026
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