ci: update workflows to use hatch

This commit is contained in:
Mark Joshwel 2024-03-26 18:46:39 +00:00
parent 56694ffa68
commit d22fee2b0b
2 changed files with 4 additions and 16 deletions

View file

@ -24,9 +24,6 @@ jobs:
- name: install devbox
uses: jetpack-io/devbox-install-action@v0.8.0
- name: install dependencies
run: devbox run poetry install
- name: run releaser.py
run: devbox run python releaser.py
env:
@ -34,7 +31,7 @@ jobs:
- name: build project
id: build
run: devbox run poetry build
run: devbox run hatch build
- name: duplicate non-versioned wheel
run: cp dist/surplus-*.whl dist/surplus-latest-py3-none-any.whl

View file

@ -19,18 +19,9 @@ jobs:
- name: install devbox
uses: jetpack-io/devbox-install-action@v0.7.0
- name: install dependencies
run: devbox run poetry install
- name: build wheel
id: build
run: devbox run poetry build
run: devbox run hatch build
- name: analyse with mypy
run: devbox run poetry run mypy .
- name: check for black formatting compliance
run: devbox run poetry run black --check .
- name: analyse isort compliance
run: devbox run poetry run isort --check *.py **/*.py
- name: run checks
run: hatch show check