From 505998298fbfca73575219b1e62a836860bb1bfc Mon Sep 17 00:00:00 2001 From: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Date: Sun, 21 Jul 2024 23:04:47 -0400 Subject: [PATCH] chore(deps): bump protoc from 3.17.3 to (3.).27.2 (#19120) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> --- .../installers/checksums/add-protoc-checksums.sh | 16 ++++++++++++++++ .../protoc-27.2-linux-aarch_64.zip.sha256 | 1 + .../protoc-27.2-linux-ppcle_64.zip.sha256 | 1 + .../protoc-27.2-linux-s390_64.zip.sha256 | 1 + .../protoc-27.2-linux-x86_64.zip.sha256 | 1 + .../protoc-27.2-osx-aarch_64.zip.sha256 | 1 + .../checksums/protoc-27.2-osx-x86_64.zip.sha256 | 1 + hack/installers/install-protoc.sh | 2 +- hack/tool-versions.sh | 2 +- 9 files changed, 24 insertions(+), 2 deletions(-) create mode 100755 hack/installers/checksums/add-protoc-checksums.sh create mode 100644 hack/installers/checksums/protoc-27.2-linux-aarch_64.zip.sha256 create mode 100644 hack/installers/checksums/protoc-27.2-linux-ppcle_64.zip.sha256 create mode 100644 hack/installers/checksums/protoc-27.2-linux-s390_64.zip.sha256 create mode 100644 hack/installers/checksums/protoc-27.2-linux-x86_64.zip.sha256 create mode 100644 hack/installers/checksums/protoc-27.2-osx-aarch_64.zip.sha256 create mode 100644 hack/installers/checksums/protoc-27.2-osx-x86_64.zip.sha256 diff --git a/hack/installers/checksums/add-protoc-checksums.sh b/hack/installers/checksums/add-protoc-checksums.sh new file mode 100755 index 0000000000000..1c13e6cfaefdf --- /dev/null +++ b/hack/installers/checksums/add-protoc-checksums.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env sh + +# Usage: ./add-protoc-checksums.sh 27.2 # use the desired version + +set -e +for arch in aarch_64 ppcle_64 s390_64 x86_64; do + wget "https://github.com/protocolbuffers/protobuf/releases/download/v$1/protoc-$1-linux-$arch.zip" -O "protoc-$1-linux-$arch.zip" + sha256sum "protoc-$1-linux-$arch.zip" > "protoc-$1-linux-$arch.zip.sha256" + rm "protoc-$1-linux-$arch.zip" +done + +for arch in aarch_64 x86_64; do + wget "https://github.com/protocolbuffers/protobuf/releases/download/v$1/protoc-$1-osx-$arch.zip" -O "protoc-$1-osx-$arch.zip" + sha256sum "protoc-$1-osx-$arch.zip" > "protoc-$1-osx-$arch.zip.sha256" + rm "protoc-$1-osx-$arch.zip" +done \ No newline at end of file diff --git a/hack/installers/checksums/protoc-27.2-linux-aarch_64.zip.sha256 b/hack/installers/checksums/protoc-27.2-linux-aarch_64.zip.sha256 new file mode 100644 index 0000000000000..c5afce5689ae1 --- /dev/null +++ b/hack/installers/checksums/protoc-27.2-linux-aarch_64.zip.sha256 @@ -0,0 +1 @@ +ff4760bd4ae510d533e528cc6deb8e32e53f383f0ec01b0327233b4c2e8db314 protoc-27.2-linux-aarch_64.zip diff --git a/hack/installers/checksums/protoc-27.2-linux-ppcle_64.zip.sha256 b/hack/installers/checksums/protoc-27.2-linux-ppcle_64.zip.sha256 new file mode 100644 index 0000000000000..ca890c445cd74 --- /dev/null +++ b/hack/installers/checksums/protoc-27.2-linux-ppcle_64.zip.sha256 @@ -0,0 +1 @@ +35076bf2074eaef76a88546c09f4894dfe84c3f2d06615c14d87d97850f2d907 protoc-27.2-linux-ppcle_64.zip diff --git a/hack/installers/checksums/protoc-27.2-linux-s390_64.zip.sha256 b/hack/installers/checksums/protoc-27.2-linux-s390_64.zip.sha256 new file mode 100644 index 0000000000000..513a72876d311 --- /dev/null +++ b/hack/installers/checksums/protoc-27.2-linux-s390_64.zip.sha256 @@ -0,0 +1 @@ +4f01c22339734187dc7878507ee80346d63da3989908b716990f40876fc96f30 protoc-27.2-linux-s390_64.zip diff --git a/hack/installers/checksums/protoc-27.2-linux-x86_64.zip.sha256 b/hack/installers/checksums/protoc-27.2-linux-x86_64.zip.sha256 new file mode 100644 index 0000000000000..3e20c6886aef6 --- /dev/null +++ b/hack/installers/checksums/protoc-27.2-linux-x86_64.zip.sha256 @@ -0,0 +1 @@ +4a95e0ea2e51720af86a92f48d4997c8756923a9d0c58fd8a850657cd7479caf protoc-27.2-linux-x86_64.zip diff --git a/hack/installers/checksums/protoc-27.2-osx-aarch_64.zip.sha256 b/hack/installers/checksums/protoc-27.2-osx-aarch_64.zip.sha256 new file mode 100644 index 0000000000000..36e92d7242c85 --- /dev/null +++ b/hack/installers/checksums/protoc-27.2-osx-aarch_64.zip.sha256 @@ -0,0 +1 @@ +877de17b5d2662b96e68a6e208cb1851437ab3e2b419c2ef5b7b873ffac5357d protoc-27.2-osx-aarch_64.zip diff --git a/hack/installers/checksums/protoc-27.2-osx-x86_64.zip.sha256 b/hack/installers/checksums/protoc-27.2-osx-x86_64.zip.sha256 new file mode 100644 index 0000000000000..38b28b6e726ee --- /dev/null +++ b/hack/installers/checksums/protoc-27.2-osx-x86_64.zip.sha256 @@ -0,0 +1 @@ +abc25a236571612d45eb4b6b6e6abe3ac9aecc34b195f76f248786844f5619c7 protoc-27.2-osx-x86_64.zip diff --git a/hack/installers/install-protoc.sh b/hack/installers/install-protoc.sh index 82d491c81c3c0..f0fb244064ef7 100755 --- a/hack/installers/install-protoc.sh +++ b/hack/installers/install-protoc.sh @@ -34,7 +34,7 @@ case $OS in ;; esac -export TARGET_FILE=protoc_${protoc_version}_${OS}_${ARCHITECTURE}.zip +export TARGET_FILE=protoc-${protoc_version}-${protoc_os}-${protoc_arch}.zip url=https://github.com/protocolbuffers/protobuf/releases/download/v${protoc_version}/protoc-${protoc_version}-${protoc_os}-${protoc_arch}.zip [ -e $DOWNLOADS/${TARGET_FILE} ] || curl -sLf --retry 3 -o $DOWNLOADS/${TARGET_FILE} ${url} $(dirname $0)/compare-chksum.sh diff --git a/hack/tool-versions.sh b/hack/tool-versions.sh index d37fad005f803..018f183aa6c0a 100644 --- a/hack/tool-versions.sh +++ b/hack/tool-versions.sh @@ -15,4 +15,4 @@ helm3_version=3.15.2 kubectl_version=1.17.8 kubectx_version=0.6.3 kustomize5_version=5.4.2 -protoc_version=3.17.3 +protoc_version=27.2