name: test on: push: pull_request: types: [opened] jobs: unit: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - uses: actions/setup-node@v2 - name: npm run unit run: | npm install npm run unit integration: needs: unit runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - uses: actions/setup-node@v2 - name: npm run integration run: | npm install npm run integration