diff --git a/.github/workflows/cypress.yml b/.github/workflows/cypress.yml index adb1cb5e73f..f3e85bdf15f 100644 --- a/.github/workflows/cypress.yml +++ b/.github/workflows/cypress.yml @@ -73,11 +73,23 @@ jobs: - name: Set up npm ${{ steps.versions.outputs.npmVersion }} run: npm i -g 'npm@${{ steps.versions.outputs.npmVersion }}' + - name: Restore npm cache + uses: buildjet/cache/restore@3e70d19e31d6a8030aeddf6ed8dbe601f94d09f4 # v4.0.2 + with: + path: ~/.npm + key: node-${{ steps.versions.outputs.nodeVersion }}-npm-${{ steps.versions.outputs.npmVersion }}-${{ hashFiles('**/package-lock.json') }} + - name: Install node dependencies & build app run: | npm ci TESTING=true npm run build --if-present + - name: Save npm cache + uses: buildjet/cache/save@3e70d19e31d6a8030aeddf6ed8dbe601f94d09f4 # v4.0.2 + with: + path: ~/.npm + key: node-${{ steps.versions.outputs.nodeVersion }}-npm-${{ steps.versions.outputs.npmVersion }}-${{ hashFiles('**/package-lock.json') }} + - name: Save context uses: buildjet/cache/save@3e70d19e31d6a8030aeddf6ed8dbe601f94d09f4 # v4.0.2 with: