From 3d1f9600b94e72c360e6e50deed506c4ba942d90 Mon Sep 17 00:00:00 2001 From: Alessio Perugini Date: Tue, 30 May 2023 11:19:03 +0200 Subject: [PATCH 1/3] bump setup protoc to v2 --- .github/workflows/check-protobuf-task.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/check-protobuf-task.yml b/.github/workflows/check-protobuf-task.yml index bd276fbd3c3..4fc2a5c860a 100644 --- a/.github/workflows/check-protobuf-task.yml +++ b/.github/workflows/check-protobuf-task.yml @@ -59,9 +59,9 @@ jobs: go-version: ${{ env.GO_VERSION }} - name: Install protoc compiler - uses: arduino/setup-protoc@v1 + uses: arduino/setup-protoc@v2 with: - version: v3.16.0 + version: v21.12 repo-token: ${{ secrets.GITHUB_TOKEN }} - name: Install Go deps From 96231803ec7b0ef8e3cf25c880cf5e87182188a8 Mon Sep 17 00:00:00 2001 From: Alessio Perugini Date: Tue, 30 May 2023 11:49:52 +0200 Subject: [PATCH 2/3] bump protoc-gen-go-grpc to 1.2.0 --- .github/workflows/check-protobuf-task.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-protobuf-task.yml b/.github/workflows/check-protobuf-task.yml index 4fc2a5c860a..6f3118bd5c3 100644 --- a/.github/workflows/check-protobuf-task.yml +++ b/.github/workflows/check-protobuf-task.yml @@ -67,7 +67,7 @@ jobs: - name: Install Go deps run: | go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.26.0 - go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.1.0 + go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.2.0 - name: Install Task uses: arduino/setup-task@v1 From 6276fc6217f64c61fe111ed0d1e5aef3d0702e00 Mon Sep 17 00:00:00 2001 From: Alessio Perugini Date: Tue, 30 May 2023 11:43:10 +0200 Subject: [PATCH 3/3] check for compile diffs --- .github/workflows/check-protobuf-task.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/check-protobuf-task.yml b/.github/workflows/check-protobuf-task.yml index 6f3118bd5c3..3514d51f56e 100644 --- a/.github/workflows/check-protobuf-task.yml +++ b/.github/workflows/check-protobuf-task.yml @@ -77,7 +77,9 @@ jobs: - name: Check protocol buffers compile correctly if: runner.os == 'Linux' - run: task protoc:compile + run: | + task protoc:compile + git diff --color --exit-code check: needs: run-determination