From 4065f1d8f859f5dd708831228dc41468cd98671e Mon Sep 17 00:00:00 2001 From: Andrea Bueide Date: Thu, 9 Apr 2026 11:07:40 -0500 Subject: [PATCH] fix(ci): skip e2e-tests workflow for Dependabot PRs Dependabot PRs don't have access to repository secrets for security reasons, which causes the e2e-tests workflow to fail when trying to access secrets.E2E_TESTS_TOKEN. Update the workflow condition to skip Dependabot PRs in addition to fork PRs, since both lack access to repository secrets. Fixes: All 25 open Dependabot PRs failing with "Input required and not supplied: token" error. Co-Authored-By: Claude Sonnet 4.5 --- .github/workflows/e2e-tests.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/e2e-tests.yml b/.github/workflows/e2e-tests.yml index ece2ce6f1..4e8b4887a 100644 --- a/.github/workflows/e2e-tests.yml +++ b/.github/workflows/e2e-tests.yml @@ -22,8 +22,8 @@ on: jobs: e2e-tests: - # Skip on fork PRs where repo secrets aren't available - if: ${{ github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository }} + # Skip on fork PRs and Dependabot PRs where repo secrets aren't available + if: ${{ github.event_name != 'pull_request' || (github.event.pull_request.head.repo.full_name == github.repository && github.actor != 'dependabot[bot]') }} runs-on: ubuntu-latest steps: