@@ -35,11 +35,11 @@ jobs:
3535 - { node: '20', svelte: '4', check: 'lint' }
3636 # `SvelteComponent` is not generic in Svelte 3, so type-checking only passes in >= 4
3737 - { node: '20', svelte: '4', check: 'types:legacy' }
38- - { node: '20', svelte: 'next ', check: 'types' }
38+ - { node: '20', svelte: '5 ', check: 'types' }
3939 # Only run Svelte 5 checks on latest Node
40- - { node: '20', svelte: 'next ', check: 'test:vitest:jsdom' }
41- - { node: '20', svelte: 'next ', check: 'test:vitest:happy-dom' }
42- - { node: '20', svelte: 'next ', check: 'test:jest' }
40+ - { node: '20', svelte: '5 ', check: 'test:vitest:jsdom' }
41+ - { node: '20', svelte: '5 ', check: 'test:vitest:happy-dom' }
42+ - { node: '20', svelte: '5 ', check: 'test:jest' }
4343
4444 steps :
4545 - name : ⬇️ Checkout repo
5353 - name : 📥 Download deps
5454 run : |
5555 npm install --no-package-lock
56- npm install --no-save svelte@${{ matrix.svelte }}
56+ npm install --no-save svelte@${SVELTE_VERSION} @sveltejs/vite-plugin-svelte@${VITE_PLUGIN_VERSION}
57+ env :
58+ SVELTE_VERSION : ${{ matrix.svelte }}
59+ VITE_PLUGIN_VERSION : ${{ matrix.svelte == '5' && '4' || '3' }}
5760
5861 - name : ▶️ Run ${{ matrix.check }}
5962 run : npm run ${{ matrix.check }}
0 commit comments