Merge pull request #60738 from nextcloud/perf/noid/cypress-dependency-caching

perf(ci): cache npm dependencies in Cypress init job using buildjet cache
This commit is contained in:
Anna 2026-05-27 18:28:08 +02:00 committed by GitHub
commit 1ce066ba79
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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: