From 9019be58ed120c6198f10b2d7908d51bd2fc68f8 Mon Sep 17 00:00:00 2001 From: Volnei Munhoz Date: Thu, 18 Dec 2025 08:49:12 -0300 Subject: [PATCH] fix: allow required check to pass when E2E tests are skipped due to missing label (#26006) * fix: allow required check to pass when E2E tests are skipped due to missing label Co-Authored-By: Volnei Munhoz * revert: remove unnecessary integration-test condition change Co-Authored-By: Volnei Munhoz * chore: trigger fresh CI run Co-Authored-By: Volnei Munhoz * all should pass to allow merge --------- Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- .github/workflows/pr.yml | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 34be08de45..b615696641 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -270,9 +270,20 @@ jobs: ( needs.changes.outputs.has-files-requiring-all-checks == 'true' && ( - contains(needs.*.result, 'failure') || - contains(needs.*.result, 'cancelled') || - contains(needs.*.result, 'skipped') + needs.lint.result != 'success' || + needs.type-check.result != 'success' || + needs.unit-test.result != 'success' || + needs.build.result != 'success' || + needs.build-api-v1.result != 'success' || + needs.build-api-v2.result != 'success' || + needs.build-atoms.result != 'success' || + needs.build-docs.result != 'success' || + needs.integration-test.result != 'success' || + needs.e2e.result != 'success' || + needs.e2e-api-v2.result != 'success' || + needs.e2e-embed.result != 'success' || + needs.e2e-embed-react.result != 'success' || + needs.e2e-app-store.result != 'success' ) ) || (