diff --git a/.github/actions/run-c3-e2e/action.yml b/.github/actions/run-c3-e2e/action.yml index 636dbe3c854f..7e8932b07271 100644 --- a/.github/actions/run-c3-e2e/action.yml +++ b/.github/actions/run-c3-e2e/action.yml @@ -20,7 +20,8 @@ inputs: runs: using: "composite" steps: - - name: Install Bun ${{ env.bun-version }} + - if: ${{ matrix.pm == 'bun' }} + name: Install Bun ${{ env.bun-version }} uses: oven-sh/setup-bun@v1 with: bun-version: ${{ env.bun-version }} diff --git a/.github/workflows/c3-e2e.yml b/.github/workflows/c3-e2e.yml index dfc4a6fec06d..6ab6a469d6d8 100644 --- a/.github/workflows/c3-e2e.yml +++ b/.github/workflows/c3-e2e.yml @@ -14,12 +14,16 @@ jobs: concurrency: group: ${{ github.workflow }}-${{ github.ref }}-${{ matrix.os }}-${{ matrix.pm }} cancel-in-progress: true - name: ${{ format('E2E ({0})', matrix.pm) }} + name: ${{ format('E2E ({0} on {1})', matrix.pm, matrix.os) }} if: github.repository_owner == 'cloudflare' && github.event.pull_request.user.login != 'dependabot[bot]' strategy: matrix: os: [ubuntu-latest] pm: [npm, pnpm, bun, yarn] + # include a single windows test with pnpm + include: + - os: windows-latest + pm: pnpm runs-on: ${{ matrix.os }} steps: - name: Checkout Repo