From 2e18296a6c393bb919f79c696b1b3f61e7269c1a Mon Sep 17 00:00:00 2001 From: Gonzalo Riestra Date: Tue, 5 May 2026 11:41:59 +0200 Subject: [PATCH] Skip graphql schema check in forks --- .github/workflows/tests-pr.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/tests-pr.yml b/.github/workflows/tests-pr.yml index 372cfd5549..f3d96d0e50 100644 --- a/.github/workflows/tests-pr.yml +++ b/.github/workflows/tests-pr.yml @@ -90,7 +90,10 @@ jobs: run: pnpm knip graphql-schema: - if: ${{ github.event.pull_request.user.login != 'dependabot[bot]' }} + # Skip on dependabot PRs (no access to required secrets) and on PRs opened + # from forks (also no access to secrets), but always run on merge_group + # events since merge queue runs from the base repo. + if: ${{ github.event.pull_request.user.login != 'dependabot[bot]' && (github.event_name == 'merge_group' || github.event.pull_request.head.repo.full_name == github.repository) }} name: 'Check graphql-codegen has been run' runs-on: macos-latest timeout-minutes: 30