11
11
runs-on : ubuntu-latest
12
12
steps :
13
13
- uses : actions/checkout@v3
14
+ - uses : pnpm/action-setup@v2
14
15
- uses : actions/setup-node@v3
15
16
- name : Install Packages
16
17
run : pnpm install
25
26
node-version : [12.x, 14.x, 16.x, 17.x, 18.x, 19.x]
26
27
steps :
27
28
- uses : actions/checkout@v3
29
+ - uses : pnpm/action-setup@v2
28
30
- name : Use Node.js ${{ matrix.node-version }}
29
31
uses : actions/setup-node@v3
30
32
with :
@@ -40,16 +42,17 @@ jobs:
40
42
node-version : [14.x]
41
43
steps :
42
44
- uses : actions/checkout@v3
45
+ - uses : pnpm/action-setup@v2
43
46
- name : Use Node.js ${{ matrix.node-version }}
44
47
uses : actions/setup-node@v3
45
48
with :
46
49
node-version : ${{ matrix.node-version }}
47
50
- name : Install @typescript-eslint v4
48
51
run : |+
49
- pnpm run add -D @typescript-eslint/parser@4 @typescript-eslint/eslint-plugin@4 eslint@7 --ignore-engines
52
+ pnpm install -D @typescript-eslint/parser@4 @typescript-eslint/eslint-plugin@4 eslint@7
50
53
rm -rf node_modules
51
54
- name : Install Packages
52
- run : pnpm install --ignore-engines
55
+ run : pnpm install
53
56
- name : Test
54
57
run : pnpm run test
55
58
test-for-eslint-v7 :
@@ -59,22 +62,24 @@ jobs:
59
62
node-version : [14.x]
60
63
steps :
61
64
- uses : actions/checkout@v3
65
+ - uses : pnpm/action-setup@v2
62
66
- name : Use Node.js ${{ matrix.node-version }}
63
67
uses : actions/setup-node@v3
64
68
with :
65
69
node-version : ${{ matrix.node-version }}
66
70
- name : Install eslint v7
67
71
run : |+
68
- pnpm run add -D eslint@7 --ignore-engines
72
+ pnpm install -D eslint@7
69
73
rm -rf node_modules
70
74
- name : Install Packages
71
- run : pnpm install --ignore-engines
75
+ run : pnpm install
72
76
- name : Test
73
77
run : pnpm run test
74
78
update-fixtures :
75
79
runs-on : ubuntu-latest
76
80
steps :
77
81
- uses : actions/checkout@v3
82
+ - uses : pnpm/action-setup@v2
78
83
- uses : actions/setup-node@v3
79
84
with :
80
85
node-version : 18
90
95
runs-on : ubuntu-latest
91
96
steps :
92
97
- uses : actions/checkout@v3
98
+ - uses : pnpm/action-setup@v2
93
99
- uses : actions/setup-node@v3
94
100
- name : Install Packages
95
101
run : pnpm install --ignore-engines
0 commit comments