tools(make): release mechanism
This commit is contained in:
@@ -168,7 +168,7 @@ psql: ## psql
|
|||||||
.PHONY: release-%
|
.PHONY: release-%
|
||||||
release-%: .venv ## release major/minor/patch
|
release-%: .venv ## release major/minor/patch
|
||||||
$(UV) version --bump=$*
|
$(UV) version --bump=$*
|
||||||
git add pyproject.toml uv.lock
|
$(NPM) pm version $* --no-git-tag-version || true
|
||||||
|
git add pyproject.toml uv.lock package.json
|
||||||
git commit -m "chore: $$(uv version --short)"
|
git commit -m "chore: $$(uv version --short)"
|
||||||
git tag "release/$$(uv version --short)" -m "$$(uv version)"
|
git tag "release/$$(uv version --short)" -m "$$(uv version)"
|
||||||
$(UV) build
|
|
||||||
|
|||||||
Reference in New Issue
Block a user