diff --git a/Makefile b/Makefile index 9599b80a7dc21df51e532b2958bf511a7a4e47ac..fbed237165fec727861ebacc8ebfdeb709b294be 100644 --- a/Makefile +++ b/Makefile @@ -36,6 +36,15 @@ dist: $(DIST_DIRS) zip -r helm-${VERSION}-{}.zip {} \; \ ) +.PHONY: checksum +checksum: + ( \ + cd _dist && \ + for f in ./*.{tar.gz,zip} ; do \ + shasum -a 256 "$${f}" | awk '{print $$1}' > "$${f}.sha256" ; \ + done \ + ) + .PHONY: check-docker check-docker: @if [ -z $$(which docker) ]; then \ diff --git a/circle.yml b/circle.yml index dc4366df0da7cc7f2d8972a5b5a3d1e37f3e12d5..4434754d858577931cdea3b0f13c0648c8bf2982 100644 --- a/circle.yml +++ b/circle.yml @@ -55,7 +55,7 @@ deployment: # build canary helm binaries and push - make build-cross - - make dist VERSION="${CIRCLE_TAG}" + - make dist checksum VERSION="${CIRCLE_TAG}" - sudo /opt/google-cloud-sdk/bin/gsutil cp ./_dist/* "gs://${PROJECT_NAME}" canary: @@ -74,5 +74,5 @@ deployment: # build canary helm binaries and push - make build-cross - - make dist VERSION=canary + - make dist checksum VERSION=canary - sudo /opt/google-cloud-sdk/bin/gsutil cp ./_dist/* "gs://${PROJECT_NAME}"