26 lines
522 B
Makefile
26 lines
522 B
Makefile
|
|
linters:
|
|
pre-commit run --all-files --color always
|
|
|
|
.PHONY: tests
|
|
tests:
|
|
pdm run pytest --cov=halig -vv tests --report-log reportlog.json
|
|
pdm run coverage html
|
|
pdm run coverage xml
|
|
|
|
.PHONY: dist
|
|
dist:
|
|
pdm build
|
|
|
|
build:
|
|
pdm build
|
|
|
|
publish-pypi:
|
|
pdm publish -u $(PYPI_REGISTRY_USERNAME) -P $(PYPI_REGISTRY_PASSWORD)
|
|
|
|
publish-roboces:
|
|
pdm publish -u $(ROBOCES_REGISTRY_USERNAME) -P $(ROBOCES_REGISTRY_PASSWORD) -r https://git.roboces.dev/api/packages/catalin/pypi
|
|
|
|
publish:
|
|
make publish-pypi
|
|
make publish-roboces
|