From 6bca52b2172dff7c696aa9240c9ae0163e1b2198 Mon Sep 17 00:00:00 2001 From: per1234 Date: Wed, 11 Aug 2021 09:44:20 -0700 Subject: [PATCH] [skip changelog] Add formatting check to "Check Protocol Buffers" workflow On every push and pull request that affects relevant files, check the protocol buffer files for code formatting inconsistency. --- .github/workflows/check-protobuf-task.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/.github/workflows/check-protobuf-task.yml b/.github/workflows/check-protobuf-task.yml index e9fa93af06c..d07acbc0c98 100644 --- a/.github/workflows/check-protobuf-task.yml +++ b/.github/workflows/check-protobuf-task.yml @@ -79,3 +79,22 @@ jobs: - name: Lint protocol buffers run: task protoc:check + + check-formatting: + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v2 + + - name: Install Task + uses: arduino/setup-task@v1 + with: + repo-token: ${{ secrets.GITHUB_TOKEN }} + version: 3.x + + - name: Format protocol buffers + run: task protoc:format + + - name: Check formatting + run: git diff --color --exit-code