Skip to content

Commit

Permalink
Merge pull request #11097 from philips/sha256sums
Browse files Browse the repository at this point in the history
scripts/release: rename SHA256SUM to SHA256SUMS
  • Loading branch information
gyuho committed Aug 30, 2019
2 parents 93ae5d2 + f108a32 commit 14624b7
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 8 deletions.
2 changes: 1 addition & 1 deletion CHANGELOG-3.4.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
14 changes: 7 additions & 7 deletions scripts/release
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand All @@ -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}/
Expand Down

0 comments on commit 14624b7

Please sign in to comment.