diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 988e3a41..9f92d4cc 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -92,6 +92,17 @@ jobs: - name: Test build run: pnpm run test-build + - name: Setup rolldown-vite + run: | + sed -i"" -e "s/overrides:/overrides:\n vite: catalog:rolldown-vite/" pnpm-workspace.yaml + pnpm i --no-frozen-lockfile + + - name: Test serve (rolldown-vite) + run: pnpm run test-serve + + - name: Test build (rolldown-vite) + run: pnpm run test-build + lint: if: github.repository == 'vitejs/vite-plugin-vue' timeout-minutes: 10 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 0448a4b5..3975ed21 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -7,6 +7,10 @@ catalog: 'vite': ^7.1.7 'vue-router': ^4.5.1 +catalogs: + rolldown-vite: + vite: npm:rolldown-vite@^7.1.15 + overrides: '@vitejs/plugin-vue': workspace:*