@@ -14,29 +14,31 @@ jobs:
1414 main :
1515 # ignore all-contributors PRs
1616 if : ${{ !contains(github.head_ref, 'all-contributors') }}
17+ name : Node ${{ matrix.node }}, Svelte ${{ matrix.svelte }}
1718 strategy :
1819 matrix :
19- node : [16, 18, 20]
20+ node : ['16', '18', '20']
21+ svelte : ['3', '4']
2022 runs-on : ubuntu-latest
2123 steps :
2224 - name : ⬇️ Checkout repo
23- uses : actions/checkout@v3
25+ uses : actions/checkout@v4
2426
2527 - name : ⎔ Setup node
26- uses : actions/setup-node@v3
28+ uses : actions/setup-node@v4
2729 with :
2830 node-version : ${{ matrix.node }}
2931
3032 - name : 📥 Download deps
31- uses : bahmutov/npm-install@v1
32- with :
33- useLockFile : false
33+ run : |
34+ npm install --no-package-lock
35+ npm install --no-save svelte@${{ matrix.svelte }}
3436
3537 - name : ▶️ Run validate script
3638 run : npm run validate
3739
3840 - name : ⬆️ Upload coverage report
39- uses : codecov/codecov-action@v2
41+ uses : codecov/codecov-action@v3
4042
4143 release :
4244 needs : main
@@ -46,17 +48,15 @@ jobs:
4648 github.ref) && github.event_name == 'push' }}
4749 steps :
4850 - name : ⬇️ Checkout repo
49- uses : actions/checkout@v3
51+ uses : actions/checkout@v4
5052
5153 - name : ⎔ Setup node
52- uses : actions/setup-node@v3
54+ uses : actions/setup-node@v4
5355 with :
5456 node-version : 16
5557
5658 - name : 📥 Download deps
57- uses : bahmutov/npm-install@v1
58- with :
59- useLockFile : false
59+ run : npm install --no-package-lock
6060
6161 - name : 🚀 Release
6262 uses : cycjimmy/semantic-release-action@v2
0 commit comments