1
0

feat: make version-bump 默认 BUMP=patch,无需显式传参

This commit is contained in:
2026-05-05 04:32:38 +08:00
parent bc7a7c6e81
commit 32f48777f3
2 changed files with 12 additions and 2 deletions

View File

@@ -51,8 +51,8 @@ version-sync:
version-check:
go run ./versionctl check
version-bump: BUMP ?= patch
version-bump:
@test -n "$(BUMP)$(SET_VERSION)" || (printf '用法: make version-bump BUMP=major|minor|patch 或 make version-bump SET_VERSION=x.y.z\n' && exit 1)
@git diff --quiet HEAD || (printf '工作区不干净,请先提交或暂存改动\n' && exit 1)
$(eval _BUMP_ARG := $(if $(SET_VERSION),$(SET_VERSION),$(BUMP)))
$(eval _NEW_VERSION := $(shell go run ./versionctl bump $(_BUMP_ARG)))