From 2c2a2adc6de6c9af84d7c528d90e7be462df9fd7 Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Tue, 30 Mar 2021 10:40:27 -0700 Subject: [PATCH] [actions] update to use `node/install` action --- .github/workflows/node-4+.yml | 9 ++++++--- .github/workflows/node-pretest.yml | 18 +++++++++--------- 2 files changed, 15 insertions(+), 12 deletions(-) diff --git a/.github/workflows/node-4+.yml b/.github/workflows/node-4+.yml index d3f85450e..619fb3b21 100644 --- a/.github/workflows/node-4+.yml +++ b/.github/workflows/node-4+.yml @@ -65,13 +65,16 @@ jobs: steps: - uses: actions/checkout@v2 - - uses: ljharb/actions/node/run@main - name: 'npm install && npm run tests-only' + with: + fetch-depth: 0 + - uses: ljharb/actions/node/install@main + name: 'nvm install ${{ matrix.node-version }} && npm install' with: after_install: npm uninstall --no-save eslint-config-airbnb-base && NPM_CONFIG_LEGACY_PEER_DEPS=true npm install --no-save "eslint@${{ matrix.eslint }}" node-version: ${{ matrix.node-version }} - command: 'test:ci' skip-ls-check: true + - run: npm run test:ci + - run: bash <(curl -s https://codecov.io/bash) -f coverage/*.json; node: name: 'node 4+' diff --git a/.github/workflows/node-pretest.yml b/.github/workflows/node-pretest.yml index 108ec2ad3..3b5c7caf1 100644 --- a/.github/workflows/node-pretest.yml +++ b/.github/workflows/node-pretest.yml @@ -8,33 +8,33 @@ jobs: steps: - uses: actions/checkout@v2 - - uses: ljharb/actions/node/run@main - name: 'npm install && npm run lint' + - uses: ljharb/actions/node/install@main + name: 'nvm install lts/* && npm install' with: node-version: 'lts/*' - command: 'lint' skip-ls-check: true + - run: npm run lint flow: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - uses: ljharb/actions/node/run@main - name: 'npm install && npm run flow' + - uses: ljharb/actions/node/install@main + name: 'nvm install lts/* && npm install' with: node-version: 'lts/*' - command: 'flow' skip-ls-check: true + - run: npm run flow posttest: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - uses: ljharb/actions/node/run@main - name: 'npm install && npm run posttest' + - uses: ljharb/actions/node/install@main + name: 'nvm install lts/* && npm install' with: node-version: 'lts/*' - command: 'posttest' skip-ls-check: true + - run: npm run posttest