Skip to content

Commit 3519024

Browse files
committed
fix github actions
1 parent e962620 commit 3519024

File tree

1 file changed

+13
-7
lines changed

1 file changed

+13
-7
lines changed

.github/workflows/NodeCI.yml

+13-7
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ jobs:
1111
runs-on: ubuntu-latest
1212
steps:
1313
- uses: actions/checkout@v3
14+
- uses: pnpm/action-setup@v2
1415
- uses: actions/setup-node@v3
1516
- name: Install Packages
1617
run: pnpm install
@@ -25,12 +26,13 @@ jobs:
2526
node-version: [12.x, 14.x, 16.x, 17.x, 18.x, 19.x]
2627
steps:
2728
- uses: actions/checkout@v3
29+
- uses: pnpm/action-setup@v2
2830
- name: Use Node.js ${{ matrix.node-version }}
2931
uses: actions/setup-node@v3
3032
with:
3133
node-version: ${{ matrix.node-version }}
3234
- name: Install Packages
33-
run: pnpm install --ignore-engines
35+
run: pnpm install
3436
- name: Test
3537
run: pnpm run test
3638
test-for-ts-eslint-v4:
@@ -40,16 +42,17 @@ jobs:
4042
node-version: [14.x]
4143
steps:
4244
- uses: actions/checkout@v3
45+
- uses: pnpm/action-setup@v2
4346
- name: Use Node.js ${{ matrix.node-version }}
4447
uses: actions/setup-node@v3
4548
with:
4649
node-version: ${{ matrix.node-version }}
4750
- name: Install @typescript-eslint v4
4851
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
5053
rm -rf node_modules
5154
- name: Install Packages
52-
run: pnpm install --ignore-engines
55+
run: pnpm install
5356
- name: Test
5457
run: pnpm run test
5558
test-for-eslint-v7:
@@ -59,27 +62,29 @@ jobs:
5962
node-version: [14.x]
6063
steps:
6164
- uses: actions/checkout@v3
65+
- uses: pnpm/action-setup@v2
6266
- name: Use Node.js ${{ matrix.node-version }}
6367
uses: actions/setup-node@v3
6468
with:
6569
node-version: ${{ matrix.node-version }}
6670
- name: Install eslint v7
6771
run: |+
68-
pnpm run add -D eslint@7 --ignore-engines
72+
pnpm install -D eslint@7
6973
rm -rf node_modules
7074
- name: Install Packages
71-
run: pnpm install --ignore-engines
75+
run: pnpm install
7276
- name: Test
7377
run: pnpm run test
7478
update-fixtures:
7579
runs-on: ubuntu-latest
7680
steps:
7781
- uses: actions/checkout@v3
82+
- uses: pnpm/action-setup@v2
7883
- uses: actions/setup-node@v3
7984
with:
8085
node-version: 18
8186
- name: Install Packages
82-
run: pnpm install --ignore-engines
87+
run: pnpm install
8388
- name: Update fixtures
8489
run: pnpm run update-fixtures
8590
- name: Check changes
@@ -90,9 +95,10 @@ jobs:
9095
runs-on: ubuntu-latest
9196
steps:
9297
- uses: actions/checkout@v3
98+
- uses: pnpm/action-setup@v2
9399
- uses: actions/setup-node@v3
94100
- name: Install Packages
95-
run: pnpm install --ignore-engines
101+
run: pnpm install
96102
- name: Test
97103
run: pnpm run cover
98104
- name: Coveralls GitHub Action

0 commit comments

Comments
 (0)