Skip to content

Commit 10259aa

Browse files
authored
ci: test against svelte v3 and v4 (#295)
1 parent ee1b1f7 commit 10259aa

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

.github/workflows/release.yml

+12-12
Original file line numberDiff line numberDiff line change
@@ -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

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@
8585
"npm-run-all": "^4.1.5",
8686
"prettier": "^3.0.0",
8787
"prettier-plugin-svelte": "^3.1.2",
88-
"svelte": "^4.0.1",
88+
"svelte": "^3 || ^4",
8989
"svelte-jester": "^3.0.0",
9090
"typescript": "^5.3.3",
9191
"vite": "^4.3.9",

0 commit comments

Comments
 (0)