diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index b669853..eb93bf3 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -27,9 +27,10 @@ jobs: cache: "pnpm" - name: Install packages - run: pnpm install --frozen-lockfile && node ./node_modules/puppeteer/install.mjs - env: - PUPPETEER_SKIP_DOWNLOAD: true + run: pnpm install --frozen-lockfile + + - name: Install puppeteer + run: node ./node_modules/puppeteer/install.mjs - name: Run tests run: pnpm run test diff --git a/vite.config.ts b/vite.config.ts index 18b18e8..5aa358f 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -8,9 +8,9 @@ const shouldTestProviders = process.env.MW_TEST_PROVIDERS === 'true'; let tests: string[] = ['src/__test__/standard/**/*.test.ts']; if (shouldTestProviders) tests = ['src/__test__/providers/**/*.test.ts']; -export default defineConfig({ +export default defineConfig((env) => ({ plugins: [ - ...(process.env.NODE_ENV !== 'test' ? [eslintPlugin()] : []), + env.mode !== 'test' && eslintPlugin(), dts({ rollupTypes: true, }), @@ -39,4 +39,4 @@ export default defineConfig({ test: { include: tests, }, -}); +}));