aboutsummaryrefslogtreecommitdiff
path: root/Makefile.release
diff options
context:
space:
mode:
authorGravatar Miek Gieben <miek@miek.nl> 2018-07-21 16:39:53 +0100
committerGravatar Yong Tang <yong.tang.github@outlook.com> 2018-07-21 08:39:53 -0700
commitaba0b4e122e39f068941c4f75ed755082b4c109e (patch)
treedf75518c6f65a844b74fa0063d84149176668a9b /Makefile.release
parent84ec780ffcf7f4712184803c5ede2473957f0b66 (diff)
downloadcoredns-aba0b4e122e39f068941c4f75ed755082b4c109e.tar.gz
coredns-aba0b4e122e39f068941c4f75ed755082b4c109e.tar.zst
coredns-aba0b4e122e39f068941c4f75ed755082b4c109e.zip
release: add sha256sum files (#1991)
Generate the sha256 sum of each asset. These should all be automatically be uploaded in the github-push target. Signed-off-by: Miek Gieben <miek@miek.nl>
Diffstat (limited to 'Makefile.release')
-rw-r--r--Makefile.release8
1 files changed, 7 insertions, 1 deletions
diff --git a/Makefile.release b/Makefile.release
index 0d6f0b91c..9c1984acd 100644
--- a/Makefile.release
+++ b/Makefile.release
@@ -55,7 +55,7 @@ endif
all:
@echo Use the 'release' target to build a release, 'docker' for docker build.
-release: pre build tar
+release: pre build tar sum
docker: docker-build
@@ -86,6 +86,12 @@ tar:
tar -zcf release/$(NAME)_$(VERSION)_linux_$$arch.tgz -C build/linux/$$arch $(NAME) ;\
done
+.PHONY: sum
+sum:
+ for asset in `ls -A release/*tgz`; do \
+ sha256sum $$asset > $$asset.sha256; \
+ done
+
.PHONY: github-push
github-push:
@echo Releasing: $(VERSION)