diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3371779f..2813fd87 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -74,13 +74,8 @@ jobs: uses: actions/setup-node@v2 with: node-version: ${{ env.node_version }} - - - uses: actions/cache@v2 - with: - path: ~/.npm - key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} - restore-keys: | - ${{ runner.os }}-node- + cache: npm + cache-dependency-path: '**/package-lock.json' - name: npm ci working-directory: src @@ -107,6 +102,8 @@ jobs: with: node-version: ${{ env.node_version }} + # We don't need to install deps to audit them + - name: npm audit working-directory: src run: npm audit --audit-level=critical @@ -121,13 +118,8 @@ jobs: uses: actions/setup-node@v2 with: node-version: ${{ env.node_version }} - - - uses: actions/cache@v2 - with: - path: ~/.npm - key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} - restore-keys: | - ${{ runner.os }}-node- + cache: npm + cache-dependency-path: '**/package-lock.json' - name: npm ci working-directory: src diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index bd81d0ea..f68ddb8d 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -109,13 +109,8 @@ jobs: uses: actions/setup-node@v2 with: node-version: ${{ env.node_version }} - - - uses: actions/cache@v2 - with: - path: ~/.npm - key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} - restore-keys: | - ${{ runner.os }}-node- + cache: npm + cache-dependency-path: '**/package-lock.json' - name: Audit working-directory: src