@@ -35,11 +35,11 @@ jobs:
35
35
- { node: '20', svelte: '4', check: 'lint' }
36
36
# `SvelteComponent` is not generic in Svelte 3, so type-checking only passes in >= 4
37
37
- { node: '20', svelte: '4', check: 'types:legacy' }
38
- - { node: '20', svelte: 'next ', check: 'types' }
38
+ - { node: '20', svelte: '5 ', check: 'types' }
39
39
# 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' }
43
43
44
44
steps :
45
45
- name : ⬇️ Checkout repo
53
53
- name : 📥 Download deps
54
54
run : |
55
55
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' }}
57
60
58
61
- name : ▶️ Run ${{ matrix.check }}
59
62
run : npm run ${{ matrix.check }}
0 commit comments