Skip to content

Commit 00e3bd5

Browse files
authored
Merge pull request #552 from Lemoncode/fix-workflow
Fix workflow
2 parents e5d831d + 1913105 commit 00e3bd5

1 file changed

Lines changed: 18 additions & 17 deletions

File tree

.github/workflows/ci.yml

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -7,33 +7,34 @@ jobs:
77
runs-on: ubuntu-latest
88
steps:
99
- name: Checkout repository
10-
uses: actions/checkout@v2
11-
# Temporary workaround
12-
# See this bug on Vite + Rollup node v 20
13-
# https://github.com/vitejs/vite/issues/15492
14-
- name: Use Node.js 18.13.0
15-
uses: actions/setup-node@v2
10+
uses: actions/checkout@v4
11+
12+
- name: Use Node.js 20
13+
uses: actions/setup-node@v4
1614
with:
17-
node-version: '18.13.0'
18-
cache: 'npm'
19-
- name: Install front
20-
run: npm install
21-
- name: Build
15+
node-version: "20"
16+
cache: "npm"
17+
18+
- name: Install dependencies
19+
run: npm ci
20+
21+
- name: Check TypeScript Types
2222
run: npm run tsc-check
23-
- name: Tests front
23+
24+
- name: Run tests
2425
run: npm test
2526

2627
e2e-tests:
2728
runs-on: ubuntu-latest
2829
steps:
2930
- name: Checkout repository
30-
uses: actions/checkout@v2
31+
uses: actions/checkout@v4
3132

32-
- name: Use Node.js 18.13.0
33-
uses: actions/setup-node@v2
33+
- name: Use Node.js 20
34+
uses: actions/setup-node@v4
3435
with:
35-
node-version: '18.13.0'
36-
cache: 'npm'
36+
node-version: "20"
37+
cache: "npm"
3738

3839
- name: Install dependencies
3940
run: npm ci

0 commit comments

Comments
 (0)