From 62a2f118ce84deb9077cf163c45d3b22af741269 Mon Sep 17 00:00:00 2001 From: Levente Polyak Date: Fri, 13 Sep 2019 02:13:27 +0200 Subject: make: add target to tag a new version Signed-off-by: Levente Polyak --- Makefile | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index d68d763..8d54ed4 100644 --- a/Makefile +++ b/Makefile @@ -128,6 +128,12 @@ uninstall: rm -f $(DESTDIR)$(MANDIR)/man$${manfile##*.}/$${manfile#doc/}; \ done; +TODAY=$(shell date +"%Y%m%d") +tag: + @sed -E "s|^V=[0-9]{8}|V=$(TODAY)|" -i Makefile + @git commit --gpg-sign --message "Version $(TODAY)" Makefile + @git tag --sign --message "Version $(TODAY)" $(TODAY) + dist: git archive --format=tar --prefix=devtools-$(V)/ $(V) | gzip -9 > devtools-$(V).tar.gz gpg --detach-sign --use-agent devtools-$(V).tar.gz @@ -138,5 +144,5 @@ upload: check: $(BINPROGS) bash_completion makepkg-x86_64.conf PKGBUILD.proto shellcheck $^ -.PHONY: all clean install uninstall dist upload check +.PHONY: all clean install uninstall dist upload check tag .DELETE_ON_ERROR: -- cgit v1.2.3-70-g09d2