From 9d51a8d551d1977a66da4c513856644e2181f30b Mon Sep 17 00:00:00 2001 From: Jan Calanog Date: Tue, 18 Mar 2025 00:18:06 +0100 Subject: [PATCH 1/2] Skip preview jobs on fork repositories --- .github/workflows/preview-build.yml | 1 + .github/workflows/preview-cleanup.yml | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/preview-build.yml b/.github/workflows/preview-build.yml index e477c5a72..8681ff611 100644 --- a/.github/workflows/preview-build.yml +++ b/.github/workflows/preview-build.yml @@ -45,6 +45,7 @@ permissions: jobs: build: + if: github.event.repository.fork == false concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.head.ref || github.ref }} cancel-in-progress: ${{ startsWith(github.event_name, 'pull_request') }} diff --git a/.github/workflows/preview-cleanup.yml b/.github/workflows/preview-cleanup.yml index 105387b75..496bca93a 100644 --- a/.github/workflows/preview-cleanup.yml +++ b/.github/workflows/preview-cleanup.yml @@ -12,6 +12,7 @@ permissions: jobs: destroy: + if: github.event.repository.fork == false runs-on: ubuntu-latest steps: - name: Delete GitHub environment @@ -53,4 +54,4 @@ jobs: aws s3 rm "s3://elastic-docs-v3-website-preview/${GITHUB_REPOSITORY}/pull/${PR_NUMBER}" --recursive - name: 'Update Reference Index' - uses: elastic/docs-builder/actions/update-reference-index@main \ No newline at end of file + uses: elastic/docs-builder/actions/update-reference-index@main From 4e4938dc356efbe417053d501b64c99ab376333f Mon Sep 17 00:00:00 2001 From: Jan Calanog Date: Tue, 18 Mar 2025 11:51:58 +0100 Subject: [PATCH 2/2] Add explaining comment --- .github/workflows/preview-build.yml | 2 +- .github/workflows/preview-cleanup.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/preview-build.yml b/.github/workflows/preview-build.yml index 8681ff611..4e7cac6d1 100644 --- a/.github/workflows/preview-build.yml +++ b/.github/workflows/preview-build.yml @@ -45,7 +45,7 @@ permissions: jobs: build: - if: github.event.repository.fork == false + if: github.event.repository.fork == false # Skip running the job on the fork itself (It still runs on PRs on the upstream from forks) concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.head.ref || github.ref }} cancel-in-progress: ${{ startsWith(github.event_name, 'pull_request') }} diff --git a/.github/workflows/preview-cleanup.yml b/.github/workflows/preview-cleanup.yml index 496bca93a..5de5333cf 100644 --- a/.github/workflows/preview-cleanup.yml +++ b/.github/workflows/preview-cleanup.yml @@ -12,7 +12,7 @@ permissions: jobs: destroy: - if: github.event.repository.fork == false + if: github.event.repository.fork == false # Skip running the job on the fork itself (It still runs on PRs on the upstream from forks) runs-on: ubuntu-latest steps: - name: Delete GitHub environment