From d5a06fe34faa064f59e02fc7e3668406e65c1a57 Mon Sep 17 00:00:00 2001 From: Devin Foley Date: Sat, 16 May 2026 11:02:50 -0700 Subject: [PATCH] ci: preserve verify status check compatibility --- .github/workflows/pr.yml | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 3e1ed8bab86..fa0817968d9 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -127,7 +127,26 @@ jobs: run: pnpm install --frozen-lockfile - name: Run grouped general test suites - run: pnpm test:run:general -- --group ${{ matrix.group }} + run: pnpm test:run:general -- --group '${{ matrix.group }}' + + verify: + # Preserve the legacy required-check name while the underlying work runs in parallel. + name: verify + if: ${{ always() }} + needs: [typecheck_release_registry, general_tests, build] + runs-on: ubuntu-latest + timeout-minutes: 5 + + steps: + - name: Fail if any split verify lane failed + env: + TYPECHECK_RELEASE_REGISTRY_RESULT: ${{ needs.typecheck_release_registry.result }} + GENERAL_TESTS_RESULT: ${{ needs.general_tests.result }} + BUILD_RESULT: ${{ needs.build.result }} + run: | + test "$TYPECHECK_RELEASE_REGISTRY_RESULT" = "success" + test "$GENERAL_TESTS_RESULT" = "success" + test "$BUILD_RESULT" = "success" build: name: Build