8
8
eslint :
9
9
runs-on : ubuntu-latest
10
10
steps :
11
- - uses : actions/checkout@v3
12
- - uses : actions/setup-node@v3
11
+ - uses : actions/checkout@v4
12
+ - uses : actions/setup-node@v4
13
13
with :
14
14
node-version : 20
15
15
- run : npm ci
@@ -18,22 +18,22 @@ jobs:
18
18
pack :
19
19
runs-on : ubuntu-latest
20
20
steps :
21
- - uses : actions/checkout@v3
22
- - uses : actions/setup-node@v3
21
+ - uses : actions/checkout@v4
22
+ - uses : actions/setup-node@v4
23
23
with :
24
24
node-version : 20
25
25
- run : npm ci
26
26
- run : npm pack
27
- - uses : actions/upload-artifact@v3
27
+ - uses : actions/upload-artifact@v4
28
28
with :
29
29
name : package
30
30
path : ' *.tgz'
31
31
32
32
prettier :
33
33
runs-on : ubuntu-latest
34
34
steps :
35
- - uses : actions/checkout@v3
36
- - uses : actions/setup-node@v3
35
+ - uses : actions/checkout@v4
36
+ - uses : actions/setup-node@v4
37
37
with :
38
38
node-version : 20
39
39
- run : npm ci
42
42
remark :
43
43
runs-on : ubuntu-latest
44
44
steps :
45
- - uses : actions/checkout@v3
46
- - uses : actions/setup-node@v3
45
+ - uses : actions/checkout@v4
46
+ - uses : actions/setup-node@v4
47
47
with :
48
48
node-version : 20
49
49
- run : npm ci
57
57
- 16
58
58
- 18
59
59
steps :
60
- - uses : actions/checkout@v3
61
- - uses : actions/setup-node@v3
60
+ - uses : actions/checkout@v4
61
+ - uses : actions/setup-node@v4
62
62
with :
63
63
node-version : ${{ matrix.node-version }}
64
64
- uses : actions/cache@v3
68
68
- run : npm ci
69
69
- run : npx playwright install --with-deps chromium
70
70
- run : npm test
71
- - uses : actions/upload-artifact@v3
71
+ - uses : actions/upload-artifact@v4
72
72
if : always()
73
73
with :
74
74
name : test-fixtures-node${{ matrix.node-version }}
79
79
tsc :
80
80
runs-on : ubuntu-latest
81
81
steps :
82
- - uses : actions/checkout@v3
83
- - uses : actions/setup-node@v3
82
+ - uses : actions/checkout@v4
83
+ - uses : actions/setup-node@v4
84
84
with :
85
85
node-version : 20
86
86
- run : npm ci
@@ -99,11 +99,11 @@ jobs:
99
99
permissions :
100
100
id-token : write
101
101
steps :
102
- - uses : actions/setup-node@v3
102
+ - uses : actions/setup-node@v4
103
103
with :
104
104
node-version : 20
105
105
registry-url : https://registry.npmjs.org
106
- - uses : actions/download-artifact@v3
106
+ - uses : actions/download-artifact@v4
107
107
with : { name: package }
108
108
- run : npm publish *.tgz --provenance
109
109
env :
0 commit comments