@@ -35,13 +35,13 @@ jobs:
3535 - run : pnpm -C packages/plugin-rsc test
3636
3737 test-e2e :
38- name : test-rsc (${{ matrix.os }} / ${{ matrix.browser }}) ${{ matrix.rolldown == true && '(rolldown)' || '' }} ${{ matrix.react_version && format('(react-{0})', matrix.react_version) || '' }}
38+ name : test-rsc (${{ matrix.os }} / ${{ matrix.browser }}) ${{ matrix.vite && format('(vite-{0})', matrix.vite) || '' }} ${{ matrix.react_version && format('(react-{0})', matrix.react_version) || '' }}
3939 runs-on : ${{ matrix.os }}
4040 strategy :
4141 matrix :
4242 os : [ubuntu-latest, macos-latest, windows-latest]
4343 browser : [chromium]
44- rolldown : [false ]
44+ vite : ['' ]
4545 react_version : ['']
4646 include :
4747 - os : ubuntu-latest
5050 browser : webkit
5151 - os : ubuntu-latest
5252 browser : chromium
53- rolldown : true
53+ vite : 7
5454 - os : ubuntu-latest
5555 browser : chromium
5656 react_version : canary
@@ -75,10 +75,12 @@ jobs:
7575 env :
7676 REACT_VERSION : ${{ matrix.react_version }}
7777 - run : pnpm build
78- - name : install rolldown
79- if : ${{ matrix.rolldown }}
78+ - name : install vite ${{ matrix.vite }}
79+ if : ${{ matrix.vite }}
8080 run : |
81- yq -i '.overrides.vite = "beta"' pnpm-workspace.yaml
81+ yq -i '.overrides.vite = "^${{ matrix.vite }}"' pnpm-workspace.yaml
82+ yq -i '.overrides."@vitejs/plugin-react" = "^5"' pnpm-workspace.yaml
83+ yq -i '.packages += ["!packages/plugin-react"]' pnpm-workspace.yaml
8284 pnpm i --no-frozen-lockfile
8385 - run : pnpm -C packages/plugin-rsc exec playwright install "$BROWSER_NAME"
8486 shell : bash
9193 - uses : actions/upload-artifact@v6
9294 if : always()
9395 with :
94- name : test-results-${{ matrix.os }}-${{ matrix.browser }}${{ matrix.rolldown == true && '-rolldown' || '' }}${{ matrix.react_version && format('-react-{0}', matrix.react_version) || '' }}
96+ name : test-results-${{ matrix.os }}-${{ matrix.browser }}${{ matrix.vite && format('-vite-{0}', matrix.vite) || '' }}${{ matrix.react_version && format('-react-{0}', matrix.react_version) || '' }}
9597 path : |
9698 packages/plugin-rsc/test-results
9799 if-no-files-found : ignore
0 commit comments