diff --git a/.github/workflows/check-generated.yml b/.github/workflows/check-generated.yml index 50d923376..3bf63b79c 100644 --- a/.github/workflows/check-generated.yml +++ b/.github/workflows/check-generated.yml @@ -57,11 +57,7 @@ jobs: export PATH="${PATH}:${tools}/bin" export GOBIN="${tools}/bin" - readonly base='https://github.com/bufbuild/buf/releases/latest/download' - readonly OS="$(uname -s)" ARCH="$(uname -m)" - curl -sSL "${base}/buf-${OS}-${ARCH}.tar.gz" \ - | tar -xzf - -C "$tools" --strip-components=1 - + go install github.com/bufbuild/buf/cmd/buf go install github.com/gogo/protobuf/protoc-gen-gogofaster@latest make proto-gen diff --git a/scripts/proto-gen.sh b/scripts/proto-gen.sh index 10499dcd1..06fa07dd9 100755 --- a/scripts/proto-gen.sh +++ b/scripts/proto-gen.sh @@ -11,13 +11,9 @@ cd "$(git rev-parse --show-toplevel)" # Run inside Docker to install the correct versions of the required tools # without polluting the local system. docker run --rm -i -v "$PWD":/w --workdir=/w golang:1.18-alpine sh <<"EOF" -apk add curl git make - -readonly buf_release='https://github.com/bufbuild/buf/releases/latest/download' -readonly OS="$(uname -s)" ARCH="$(uname -m)" -curl -sSL "${buf_release}/buf-${OS}-${ARCH}.tar.gz" \ - | tar -xzf - -C /usr/local --strip-components=1 +apk add git make +go install github.com/bufbuild/buf/cmd/buf go install github.com/gogo/protobuf/protoc-gen-gogofaster@latest make proto-gen EOF