
linters:
	pre-commit run --all-files --color always

.PHONY: tests
tests:
	rye run pytest --cov=halig -vv tests --report-log reportlog.json
	rye run coverage html
	rye run coverage xml

build:
	pdm build

publish-pypi:
	rye publish -u $(PYPI_REGISTRY_USERNAME) -P $(PYPI_REGISTRY_PASSWORD)

publish-roboces:
	rye 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
