File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -130,7 +130,7 @@ check Check it all!
130130docs-check Check if the documentation builds correctly.
131131check-quality Run linters and format checks.
132132check-types Run static type checks.
133- clean Delete build artifacts.
133+ clean-all Delete build artifacts.
134134clean-cache Remove cache files.
135135coverage Generate coverage reports (text, HTML, XML).
136136docker-build Build Docker images.
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ actions = \
77 check-quality \
88 check-security \
99 check-types \
10- clean \
10+ clean-all \
1111 clean-cache \
1212 coverage \
1313 {% - if with_doppler %}
@@ -30,7 +30,6 @@ actions = \
3030 docs-deploy \
3131 {% - endif %}
3232 format \
33- pre-commit \
3433 {% - if publish_to_pypi %}
3534 publish \
3635 {% - endif %}
@@ -54,7 +53,11 @@ _check-mise:
5453
5554.PHONY: $(actions)
5655$(actions): _check-mise
57- @mise run "$@"
56+ @mise run "$(subst -,:,$@)"
57+
58+ .PHONY: pre-commit
59+ pre-commit: _check-mise
60+ @mise run "pre-commit"
5861
5962
6063.PHONY: help
Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ description = "Set up the development environment"
1313quiet = true
1414run = ["uv sync", "uv run pre-commit install -f"]
1515{% if with_typer_cli %}
16- [tasks.setup- cli]
16+ [tasks." setup: cli" ]
1717description = "Install the project CLI globally via uv"
1818run = "uv tool install ."
1919{% endif %}
@@ -268,18 +268,18 @@ uv publish
268268
269269# --- Cleanup -----------------------------------------------------------------
270270
271- [tasks.clean- cache]
271+ [tasks." clean: cache" ]
272272description = "Delete cache files"
273273quiet = true
274274run = '''
275275find . -type d -name __pycache__ -exec rm -rf {} + 2>/dev/null || true
276276rm -rf .cache .pytest_cache .mypy_cache .ruff_cache
277277'''
278278
279- [tasks.clean]
279+ [tasks." clean:all" ]
280280description = "Delete build artifacts"
281281quiet = true
282- depends = ["clean- cache"]
282+ depends = ["clean: cache"]
283283run = "rm -rf build dist htmlcov site .coverage* coverage.xml"
284284{% if with_conventional_commits %}
285285
326326fi
327327
328328# Post-release tasks
329- mise run clean
329+ mise run clean:all
330330mise run build
331331{% - if publish_to_pypi %}
332332mise run publish
You can’t perform that action at this time.
0 commit comments