Use cache for jest (#10124)

This commit is contained in:
Florian Duros 2023-03-03 10:38:04 +01:00 committed by GitHub
parent ecebac6ea1
commit 8d9fdc3b41
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -39,6 +39,12 @@ jobs:
env: env:
JS_SDK_GITHUB_BASE_REF: ${{ inputs.matrix-js-sdk-sha }} JS_SDK_GITHUB_BASE_REF: ${{ inputs.matrix-js-sdk-sha }}
- name: Jest Cache
uses: actions/cache@v3
with:
path: /tmp/jest_cache
key: ${{ hashFiles('**/yarn.lock') }}
- name: Get number of CPU cores - name: Get number of CPU cores
id: cpu-cores id: cpu-cores
uses: SimenB/github-actions-cpu-cores@v1 uses: SimenB/github-actions-cpu-cores@v1
@ -54,7 +60,8 @@ jobs:
yarn ${{ inputs.disable_coverage != 'true' && 'coverage' || 'test' }} \ yarn ${{ inputs.disable_coverage != 'true' && 'coverage' || 'test' }} \
--ci \ --ci \
--reporters github-actions ${{ steps.metrics.outputs.extra-reporter }} \ --reporters github-actions ${{ steps.metrics.outputs.extra-reporter }} \
--max-workers ${{ steps.cpu-cores.outputs.count }} --max-workers ${{ steps.cpu-cores.outputs.count }} \
--cacheDirectory /tmp/jest_cache
- name: Upload Artifact - name: Upload Artifact
if: inputs.disable_coverage != 'true' if: inputs.disable_coverage != 'true'