From 8fe6b8fd56c878f7478b1acc862f962d88474520 Mon Sep 17 00:00:00 2001 From: Kevin Turcios Date: Thu, 23 Apr 2026 05:20:46 -0500 Subject: [PATCH] fix(ci): skip e2e tests on Dependabot PRs Dependabot PRs can't access repo secrets, so e2e tests always fail with missing CODEFLASH_API_KEY. Skip all three e2e job groups (Python, JS, Java) when the actor is dependabot[bot]. The gate job already accepts skipped jobs. --- .github/workflows/ci.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 9e65340c0..57b1c220d 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -322,6 +322,7 @@ jobs: if: >- needs.determine-changes.outputs.e2e == 'true' && github.event_name != 'push' + && github.actor != 'dependabot[bot]' strategy: fail-fast: false matrix: @@ -425,6 +426,7 @@ jobs: if: >- needs.determine-changes.outputs.e2e_js == 'true' && github.event_name != 'push' + && github.actor != 'dependabot[bot]' strategy: fail-fast: false matrix: @@ -508,6 +510,7 @@ jobs: if: >- needs.determine-changes.outputs.e2e_java == 'true' && github.event_name != 'push' + && github.actor != 'dependabot[bot]' strategy: fail-fast: false matrix: