From 92a2a20643a4ff754055b6d894763f742a1334ba Mon Sep 17 00:00:00 2001 From: Bojan Djurkovic Date: Thu, 5 Sep 2024 13:46:00 -0300 Subject: [PATCH 1/3] build: run buf action only on triggers from within the repo build: add path --- .github/workflows/buf.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/buf.yml b/.github/workflows/buf.yml index 4ce48762d..96513c74f 100644 --- a/.github/workflows/buf.yml +++ b/.github/workflows/buf.yml @@ -3,18 +3,20 @@ name: Buf CI on: push: paths: + - .github/workflows/buf.yml - proto/**.proto pull_request: types: [opened, synchronize, reopened, labeled, unlabeled] paths: - proto/**.proto delete: -permissions: - id-token: write - contents: read - pull-requests: write jobs: push-module: + if: github.repository == 'redpanda-data/console' + permissions: + id-token: write + contents: read + pull-requests: write runs-on: ubuntu-latest steps: - uses: aws-actions/configure-aws-credentials@v4 From f367f3626464231f3ddf72d31ba622d13b7fdae0 Mon Sep 17 00:00:00 2001 From: Bojan Date: Thu, 5 Sep 2024 20:39:02 -0300 Subject: [PATCH 2/3] improve job check Co-authored-by: Andrew Hsu --- .github/workflows/buf.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/buf.yml b/.github/workflows/buf.yml index 96513c74f..ac7e976b1 100644 --- a/.github/workflows/buf.yml +++ b/.github/workflows/buf.yml @@ -12,7 +12,7 @@ on: delete: jobs: push-module: - if: github.repository == 'redpanda-data/console' + if: ${{ github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == 'redpanda-data/console' }} permissions: id-token: write contents: read From 69ee3c506cb6464a7af24ec9d693a71efa5830ac Mon Sep 17 00:00:00 2001 From: Bojan Date: Mon, 9 Sep 2024 11:11:32 -0300 Subject: [PATCH 3/3] Update .github/workflows/buf.yml Co-authored-by: Andrew Hsu --- .github/workflows/buf.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/buf.yml b/.github/workflows/buf.yml index ac7e976b1..12ed0b9a8 100644 --- a/.github/workflows/buf.yml +++ b/.github/workflows/buf.yml @@ -8,6 +8,7 @@ on: pull_request: types: [opened, synchronize, reopened, labeled, unlabeled] paths: + - .github/workflows/buf.yml - proto/**.proto delete: jobs: