aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Miek Gieben <miek@miek.nl> 2018-08-29 15:17:32 +0100
committerGravatar GitHub <noreply@github.com> 2018-08-29 15:17:32 +0100
commit52147cd65702f45a5b973815536672eba04c6522 (patch)
treefe82efcfa85f86dff0fdf9228cb012b27020d8d9
parentba1efee4f1c2258e43b1bd8035ac6d1208675b95 (diff)
downloadcoredns-52147cd65702f45a5b973815536672eba04c6522.tar.gz
coredns-52147cd65702f45a5b973815536672eba04c6522.tar.zst
coredns-52147cd65702f45a5b973815536672eba04c6522.zip
release: kill sum target (#2069)
Just create the sha256 inline so we know there are there. Add a 'version' target in Makefile.release that prints the version so we can double check that easily in the release script. Signed-off-by: Miek Gieben <miek@miek.nl>
-rw-r--r--Makefile.release15
1 files changed, 8 insertions, 7 deletions
diff --git a/Makefile.release b/Makefile.release
index 685abdcfa..c079df5e4 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 sum
+release: pre build tar
docker: docker-build
@@ -86,12 +86,6 @@ 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)
@@ -104,6 +98,9 @@ github-push:
--data-binary "@$$asset" \
"https://uploads.github.com/repos/$(GITHUB)/$(NAME)/releases/$(RELEASE)/assets?name=$${asset}&access_token=${GITHUB_ACCESS_TOKEN}" ; \
done
+ for asset in `ls -A release/*tgz`; do \
+ sha256sum $$asset > $$asset.sha256; \
+ done
@for asset in `ls -A release/*sha256`; do \
echo $$asset; \
curl -o /dev/null -X POST \
@@ -136,6 +133,10 @@ docker-push:
manifest-tool push from-args --platforms $(PLATFORMS) --template $(DOCKER_IMAGE_NAME):coredns-ARCH --target $(DOCKER_IMAGE_NAME):$(VERSION)
manifest-tool push from-args --platforms $(PLATFORMS) --template $(DOCKER_IMAGE_NAME):coredns-ARCH --target $(DOCKER_IMAGE_NAME):latest
+.PHONY: version
+version:
+ @echo $(VERSION)
+
.PHONY: clean
clean:
rm -rf release