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 publish-pypi: pdm publish -u $(PYPI_REGISTRY_USERNAME) -P $(PYPI_REGISTRY_PASSWORD) publish-roboces: pdm publish --build -u $(ROBOCES_REGISTRY_USERNAME) -p $(ROBOCES_REGISTRY_PASSWORD) -r roboces publish: make publish-pypi make publish-roboces