From e23d361a6f9b72073e716d754ea66a922c814044 Mon Sep 17 00:00:00 2001 From: Amaury <1293565+amaurym@users.noreply.github.com> Date: Mon, 15 Mar 2021 17:53:13 +0100 Subject: [PATCH] Allow proto CI to pass when no proto files changed (#8881) --- .github/workflows/proto.yml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/workflows/proto.yml b/.github/workflows/proto.yml index 13f05c131a1f..503bed0c43cd 100644 --- a/.github/workflows/proto.yml +++ b/.github/workflows/proto.yml @@ -3,19 +3,28 @@ name: Protobuf # This workflow is only run when a .proto file has been changed on: pull_request: - paths: - - "**.proto" + jobs: lint: runs-on: ubuntu-latest timeout-minutes: 5 steps: - uses: actions/checkout@master + - uses: technote-space/get-diff-action@v4 + with: + PATTERNS: | + **/**.proto - name: lint run: make proto-lint + if: env.GIT_DIFF breakage: runs-on: ubuntu-latest steps: - uses: actions/checkout@master + - uses: technote-space/get-diff-action@v4 + with: + PATTERNS: | + **/**.proto - name: check-breakage run: make proto-check-breaking + if: env.GIT_DIFF