diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 908dfc211966..5e20ed4667aa 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -903,11 +903,15 @@ jobs: run: yarn test job_bun_integration_tests: - name: Bun Integration Tests + name: Bun Integration Tests (${{ matrix.shard }}/2) needs: [job_get_metadata, job_build] if: needs.job_build.outputs.changed_bun_integration == 'true' || github.event_name != 'pull_request' runs-on: ubuntu-24.04 timeout-minutes: 15 + strategy: + fail-fast: false + matrix: + shard: [1, 2] steps: - name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }}) uses: actions/checkout@v7 @@ -928,7 +932,7 @@ jobs: - name: Run integration tests working-directory: dev-packages/bun-integration-tests - run: yarn test + run: yarn test --shard=${{ matrix.shard }}/2 job_deno_integration_tests: name: Deno Integration Tests