Skip to content

Commit 59c81b6

Browse files
committed
chore: fix CI
1 parent 3a9fb93 commit 59c81b6

File tree

3 files changed

+16
-11
lines changed

3 files changed

+16
-11
lines changed

.github/workflows/lint.yml

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ jobs:
88
runs-on: ubuntu-latest
99
steps:
1010
- name: Checkout
11-
uses: actions/checkout@v3
12-
- uses: dorny/paths-filter@v2
11+
uses: actions/checkout@v5
12+
- uses: dorny/paths-filter@v3
1313
id: filter
1414
with:
1515
filters: |
@@ -25,19 +25,18 @@ jobs:
2525
runs-on: ubuntu-latest
2626
steps:
2727
- name: Checkout
28-
uses: actions/checkout@v3
28+
uses: actions/checkout@v5
2929
- name: Install pnpm
30-
uses: pnpm/action-setup@v2
31-
with:
32-
version: 7
30+
uses: pnpm/action-setup@v4
3331
- name: Setup Node.js
34-
uses: actions/setup-node@v3
32+
uses: actions/setup-node@v6
3533
with:
36-
node-version: 18
34+
node-version-file: "package.json"
35+
cache: "pnpm"
3736
- name: Install dependencies
38-
working-directory: './WebUI'
39-
run: pnpm install --frozen-lockfile
37+
working-directory: "./WebUI"
38+
run: pnpm install
4039
- name: Build
41-
working-directory: './WebUI'
40+
working-directory: "./WebUI"
4241
run: |
4342
pnpm build

WebUI/package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"private": true,
33
"version": "0.0.0",
4+
"packageManager": "pnpm@10.20.0",
45
"dependencies": {
56
"@vue/composition-api": "1.7.2",
67
"axios": "^0.21.0",
@@ -62,5 +63,8 @@
6263
},
6364
"resolutions": {
6465
"flattree": "0.11.1"
66+
},
67+
"engines": {
68+
"node": ">=22.11.0 <23"
6569
}
6670
}

WebUI/pnpm-workspace.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
onlyBuiltDependencies:
2+
- vue-demi

0 commit comments

Comments
 (0)