Merge pull request #60782 from nextcloud/backport/60738/stable34

[stable34] perf(ci): cache npm dependencies in Cypress init job using buildjet cache
This commit is contained in:
Andy Scherzinger 2026-06-01 23:31:20 +02:00 committed by GitHub
commit becca90fac
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: