message: chore: Use cache for dependencies
diff: @@ -22,6 +22,11 @@ jobs:
  - uses: actions/setup-node@v1
  with:
  node-version: ${{ matrix.node-version }}
  + - uses: actions/cache@v2
  + id: cache
  + with:
  + path: ~/.npm
  + key: ${{ matrix.os }}-${{ hashFiles('**/package-lock.json') }}
  - run: npm ci
  - run: npm run test:unit
  - run: npm run test:integration
  @@ -33,6 +38,11 @@ jobs:
  - uses: actions/setup-node@v1
  with:
  node-version: '12.x'
  + - uses: actions/cache@v2
  + id: cache
  + with:
  + path: ~/.npm
  + key: ${{ runner.os }}-${{ hashFiles('**/package-lock.json') }}
  - run: npm ci
  - run: npm run lint
  name: Static Code Check
  @@ -47,6 +57,11 @@ jobs:
  - uses: actions/setup-node@v1
  with:
  node-version: '12.x'
  + - uses: actions/cache@v2
  + id: cache
  + with:
  + path: ~/.npm
  + key: ${{ runner.os }}-${{ hashFiles('**/package-lock.json') }}
  - run: npm ci
  - name: Build odata v4 service
  run: npm run e2e-test:build
  