From 125a7cc20c7ba8325c0b37487067cef6d92dfd22 Mon Sep 17 00:00:00 2001 From: Dominion Date: Sat, 29 Apr 2023 12:42:58 -0400 Subject: [PATCH] Fix for duplicate jobs on forked pull request --- .github/workflows/ci-suite.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci-suite.yml b/.github/workflows/ci-suite.yml index 4671343bb1..2160c43cfb 100644 --- a/.github/workflows/ci-suite.yml +++ b/.github/workflows/ci-suite.yml @@ -32,7 +32,7 @@ jobs: security-checkpoint: name: Check CI Clearance runs-on: ubuntu-latest - if: github.event_name == 'pull_request_target' && github.pull_request.head.repo.id != github.repository.id + if: github.event_name == 'pull_request_target' && github.pull_request.head.repo.id != github.pull_request.base.repo.id steps: - name: Comment on new Fork PR if: github.event.action == 'opened' && !contains(github.event.pull_request.labels.*.name, 'CI Cleared') @@ -54,7 +54,7 @@ jobs: name: Start CI Run Gate needs: security-checkpoint runs-on: ubuntu-latest - if: always() && (needs.security-checkpoint.result == 'success' || (needs.security-checkpoint.result == 'skipped' && (github.event_name == 'push' || github.pull_request.head.repo.id == github.repository.id))) + if: always() && (needs.security-checkpoint.result == 'success' || (needs.security-checkpoint.result == 'skipped' && (github.event_name == 'push' || github.pull_request.head.repo.id == github.pull_request.base.repo.id))) steps: - name: GitHub Requires at Least One Step for a Job run: exit 0