From 49afb020c1c512881a679167a942f32d47a50dae Mon Sep 17 00:00:00 2001 From: Luc Perkins Date: Sat, 18 May 2024 17:24:45 -0300 Subject: [PATCH] Build only when label is applied --- .github/workflows/release-prs.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/release-prs.yml b/.github/workflows/release-prs.yml index 9d6a26e..7364c74 100644 --- a/.github/workflows/release-prs.yml +++ b/.github/workflows/release-prs.yml @@ -10,13 +10,7 @@ on: jobs: build: - uses: ./.github/workflows/build.yaml - secrets: inherit - - release: - needs: build - - concurrency: release + # We want to build artifacts only if the `upload to s3` label is applied # Only intra-repo PRs are allowed to have PR artifacts uploaded # We only want to trigger once the upload once in the case the upload label is added, not when any label is added if: | @@ -25,6 +19,12 @@ jobs: (github.event.action == 'labeled' && github.event.label.name == 'upload to s3') || (github.event.action != 'labeled' && contains(github.event.pull_request.labels.*.name, 'upload to s3')) ) + uses: ./.github/workflows/build.yaml + secrets: inherit + + release: + needs: build + concurrency: release runs-on: ubuntu-latest permissions: id-token: write # In order to request a JWT for AWS auth