From 86afd71bccde1a7e0177cd3ada889d11441a2e76 Mon Sep 17 00:00:00 2001 From: wattanx Date: Sun, 24 Mar 2024 12:09:59 +0900 Subject: [PATCH] ci: add no-legacy pattern --- .github/workflows/ci.yml | 4 ++++ playground/nuxt.config.ts | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f225fd726..edaa49085 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -81,6 +81,7 @@ jobs: compatibility: ['compatibility', 'no-compatibility'] resolve: ['resolve', 'no-resolve'] typescript: ['isTSX', 'esbuild'] + vite-legacy: ['legacy', 'no-legacy'] exclude: - transpile: 'no-transpile' builder: 'vite' @@ -92,6 +93,8 @@ jobs: builder: 'vite' - compatibility: 'no-compatibility' env: 'dev' + - builder: 'webpack' + vite-legacy: 'legacy' steps: - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 @@ -135,6 +138,7 @@ jobs: env: TEST_ENV: ${{ matrix.env }} TEST_BUILDER: ${{ matrix.builder }} + TEST_VITE_LEGACY: ${{ matrix.vite-legacy || 'legacy' }} TEST_TRANSPILE: ${{ matrix.transpile || 'transpile' }} TEST_COMPATIBILITY: ${{ matrix.compatibility || 'compatibility' }} TEST_RESOLVE: ${{ matrix.resolve || 'resolve' }} diff --git a/playground/nuxt.config.ts b/playground/nuxt.config.ts index be3e79cc1..351fbd9c8 100644 --- a/playground/nuxt.config.ts +++ b/playground/nuxt.config.ts @@ -5,7 +5,7 @@ import { defineNuxtConfig } from '@nuxt/bridge' global.__NUXT_PREPATHS__ = (global.__NUXT_PREPATHS__ || []).concat(__dirname) const bridgeConfig = { - vite: process.env.TEST_BUILDER !== 'webpack', + vite: process.env.TEST_BUILDER !== 'webpack' ? { legacy: process.env.TEST_VITE_LEGACY !== 'no-legacy' } : false, transpile: process.env.TEST_TRANSPILE !== 'no-transpile', compatibility: process.env.TEST_COMPATIBILITY !== 'no-compatibility', resolve: process.env.TEST_RESOLVE !== 'no-resolve',