From f108a32393969fb647b75ce40f6a6b4f3c67a8c6 Mon Sep 17 00:00:00 2001 From: Brandon Philips Date: Fri, 30 Aug 2019 13:31:17 -0700 Subject: [PATCH] scripts/release: rename SHA256SUM to SHA256SUMS These files are commonly called SHA256SUMS and with this change rget works for v3.4.0 as well. --- CHANGELOG-3.4.md | 2 +- scripts/release | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/CHANGELOG-3.4.md b/CHANGELOG-3.4.md index 4f15ff01170..f1a424881a2 100644 --- a/CHANGELOG-3.4.md +++ b/CHANGELOG-3.4.md @@ -596,7 +596,7 @@ Note: **v3.5 will deprecate `etcd --log-package-levels` flag for `capnslog`**; ` - Add [`etcd-dump-logs --entry-type`](https://github.com/etcd-io/etcd/pull/9628) flag to support WAL log filtering by entry type. - Add [`etcd-dump-logs --stream-decoder`](https://github.com/etcd-io/etcd/pull/9790) flag to support custom decoder. -- Add [`SHA256SUM`](https://github.com/etcd-io/etcd/pull/11087) file to release assets. +- Add [`SHA256SUMS`](https://github.com/etcd-io/etcd/pull/11087) file to release assets. - etcd maintainers are a distributed team, this change allows for releases to be cut and validation provided without requiring a signing key. ### Go diff --git a/scripts/release b/scripts/release index 7fc9fde2f80..c760d1c933d 100755 --- a/scripts/release +++ b/scripts/release @@ -140,15 +140,15 @@ main() { ./release/etcd-${RELEASE_VERSION}-$(go env GOOS)-amd64/etcd --version | grep -q "etcd Version: ${VERSION}" || true ./release/etcd-${RELEASE_VERSION}-$(go env GOOS)-amd64/etcdctl version | grep -q "etcdctl version: ${VERSION}" || true - # Generate SHA256SUM - echo -e "Generating sha256sum of release artifacts.\n" + # Generate SHA256SUMS + echo -e "Generating sha256sums of release artifacts.\n" pushd ./release - ls . | grep -E '\.tar.gz$|\.zip$' | xargs shasum -a 256 > ./SHA256SUM + ls . | grep -E '\.tar.gz$|\.zip$' | xargs shasum -a 256 > ./SHA256SUMS popd - if [ -s ./release/SHA256SUM ]; then - cat ./release/SHA256SUM + if [ -s ./release/SHA256SUMS ]; then + cat ./release/SHA256SUMS else - echo "sha256sum is not valid. Aborting." + echo "sha256sums is not valid. Aborting." exit 1 fi @@ -158,7 +158,7 @@ main() { else read -p "Upload etcd ${RELEASE_VERSION} release artifacts to gs://etcd [y/N]? " confirm [[ "${confirm,,}" == "y" ]] || exit 1 - gsutil -m cp ./release/SHA256SUM gs://etcd/${RELEASE_VERSION}/ + gsutil -m cp ./release/SHA256SUMS gs://etcd/${RELEASE_VERSION}/ gsutil -m cp ./release/*.zip gs://etcd/${RELEASE_VERSION}/ gsutil -m cp ./release/*.tar.gz gs://etcd/${RELEASE_VERSION}/ gsutil -m acl ch -u allUsers:R -r gs://etcd/${RELEASE_VERSION}/