diff options
author | 2018-08-28 21:58:35 +0100 | |
---|---|---|
committer | 2018-08-28 13:58:35 -0700 | |
commit | a21755479d1e575cd7b1d64e7031a3013749a14d (patch) | |
tree | 9f4213983770bd714b3b6b041a577dc77776428f | |
parent | 78a98ee0e291bc8eec438f9327214654623dee5a (diff) | |
download | coredns-a21755479d1e575cd7b1d64e7031a3013749a14d.tar.gz coredns-a21755479d1e575cd7b1d64e7031a3013749a14d.tar.zst coredns-a21755479d1e575cd7b1d64e7031a3013749a14d.zip |
release: split out sha256 upload (#2063)
For the 1.2.1 release we didn't upload the sha256 files. I've added
an echo, but some testing suggests that the files are created, so the
problem lays somewhere else.
Add a new upload section that sets the content type correctly and POST
the files as text/plain.
Signed-off-by: Miek Gieben <miek@miek.nl>
-rw-r--r-- | Makefile.release | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/Makefile.release b/Makefile.release index 50ef7da39..a5795bde7 100644 --- a/Makefile.release +++ b/Makefile.release @@ -97,13 +97,20 @@ github-push: @echo Releasing: $(VERSION) @$(eval RELEASE:=$(shell curl -s -d '{"tag_name": "v$(VERSION)", "name": "v$(VERSION)"}' "https://api.github.com/repos/$(GITHUB)/$(NAME)/releases?access_token=${GITHUB_ACCESS_TOKEN}" | grep -m 1 '"id"' | tr -cd '[[:digit:]]')) @echo ReleaseID: $(RELEASE) - @for asset in `ls -A release`; do \ + @for asset in `ls -A release/*tgz`; do \ echo $$asset; \ curl -o /dev/null -X POST \ -H "Content-Type: application/gzip" \ --data-binary "@release/$$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/*sha256`; do \ + echo $$asset; \ + curl -o /dev/null -X POST \ + -H "Content-Type: text/plain" \ + --data-binary "@release/$$asset" \ + "https://uploads.github.com/repos/$(GITHUB)/$(NAME)/releases/$(RELEASE)/assets?name=$${asset}&access_token=${GITHUB_ACCESS_TOKEN}" ; \ + done .PHONY: docker-build docker-build: tar |