Skip to content

Commit a79a3ca

Browse files
authored
chore: fix ci errors (#3)
1 parent e89d315 commit a79a3ca

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

.github/workflows/CI.yml

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,16 +62,30 @@ jobs:
6262
- name: Install Node.js ${{ matrix.node }}
6363
uses: actions/setup-node@v1
6464
with: { node-version: "${{ matrix.node }}" }
65-
- name: Install npm 6.x
66-
run: npm install --global npm@6.x
65+
- name: Install Packages for Node v6
66+
run: |
67+
sudo npm i npm@6.x
68+
./node_modules/.bin/npm -v
69+
./node_modules/.bin/npm uninstall vuepress
70+
./node_modules/.bin/npm install
6771
if: ${{ matrix.node == '6.x' || matrix.node == '6.5.0' }}
72+
- name: Uninstall Packages for Node v8
73+
run: |
74+
npm uninstall vuepress
75+
if: ${{ matrix.node == '8.x' }}
6876
- name: Install Packages
6977
run: npm install
78+
if: ${{ matrix.node != '6.x' && matrix.node != '6.5.0' }}
79+
- name: Install ESLint ${{ matrix.eslint }} for Node v6
80+
run: ./node_modules/.bin/npm install --no-save eslint@${{ matrix.eslint }}
81+
if: ${{ matrix.node == '6.x' || matrix.node == '6.5.0' }}
7082
- name: Install ESLint ${{ matrix.eslint }}
7183
run: npm install --no-save eslint@${{ matrix.eslint }}
84+
if: ${{ matrix.node != '6.x' && matrix.node != '6.5.0' }}
7285
- name: Test
7386
run: npm run -s test:ci
7487
- name: Send Coverage
7588
run: npm run -s codecov
7689
env:
7790
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
91+
if: ${{ matrix.node != '6.x' && matrix.node != '6.5.0' }}

0 commit comments

Comments
 (0)