Skip to content

Commit 1087b12

Browse files
committed
Add guards to create-release-commits
1 parent e1f1399 commit 1087b12

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

Makefile

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,16 @@ upgrade-all-deps:
141141

142142
.PHONY: create-release-commits
143143
create-release-commits:
144-
@if [ -z "$(version)" ]; then echo "Usage: make create-release-commits version=vX.Y.Z"; exit 1; fi
144+
@LATEST=$$(git tag --list 'v[0-9]*' --sort=-v:refname | head -n1); \
145+
if [ -z "$(version)" ]; then \
146+
echo "Usage: make create-release-commits version=vX.Y.Z"; \
147+
if [ -n "$$LATEST" ]; then echo "Latest release: $$LATEST"; fi; \
148+
exit 1; \
149+
fi; \
150+
if [ -n "$$(git status --porcelain)" ]; then \
151+
echo "Error: working tree has uncommitted changes"; \
152+
exit 1; \
153+
fi
145154
@$(MAKE) update-go-mod
146155
VERSION="$(version)"; \
147156
for module in sdkv1 sdkv2; do \

0 commit comments

Comments
 (0)