@@ -127,7 +127,9 @@ jobs:
127127 runs-on : ubuntu-20.04
128128 timeout-minutes : 15
129129 if : |
130- needs.job_get_metadata.outputs.changed_any_code == 'true' &&
130+ needs.job_get_metadata.outputs.changed_any_code == 'true' ||
131+ needs.job_get_metadata.outputs.is_develop == 'true' ||
132+ needs.job_get_metadata.outputs.is_release == 'true' ||
131133 (needs.job_get_metadata.outputs.is_gitflow_sync == 'false' && needs.job_get_metadata.outputs.has_gitflow_label == 'false')
132134 steps :
133135 - name : Check out base commit (${{ github.event.pull_request.base.sha }})
@@ -344,7 +346,7 @@ jobs:
344346 name : ${{ github.sha }}
345347 path : |
346348 ${{ github.workspace }}/packages/browser/build/bundles/**
347- ${{ github.workspace }}/packages/replay/build/bundles/**
349+ ${{ github.workspace }}/packages/replay-internal /build/bundles/**
348350 ${{ github.workspace }}/packages/replay-canvas/build/bundles/**
349351 ${{ github.workspace }}/packages/feedback/build/bundles/**
350352 ${{ github.workspace }}/packages/**/*.tgz
@@ -1417,31 +1419,29 @@ jobs:
14171419 with :
14181420 ref : ${{ env.HEAD_COMMIT }}
14191421
1422+ - name : Setup Node
1423+ uses : actions/setup-node@v4
1424+ with :
1425+ node-version : ${{ matrix.node }}
1426+
14201427 - name : Restore dependency cache
14211428 uses : actions/cache/restore@v4
14221429 id : restore-dependencies
14231430 with :
14241431 path : ${{ env.CACHED_DEPENDENCY_PATHS }}
14251432 key : ${{ needs.job_build.outputs.dependency_cache_key }}
14261433 enableCrossOsArchive : true
1427- fail-on-cache-miss : true
14281434
1429- - name : Restore build cache
1430- uses : actions/cache/restore@v4
1431- id : restore-build
1432- with :
1433- path : ${{ env.CACHED_BUILD_PATHS }}
1434- key : ${{ needs.job_build.outputs.dependency_cache_key }}
1435- enableCrossOsArchive : true
1436- fail-on-cache-miss : true
1435+ - name : Install dependencies
1436+ env :
1437+ SKIP_PLAYWRIGHT_BROWSER_INSTALL : " 1"
1438+ if : steps.restore-dependencies.outputs.cache-hit != 'true'
1439+ run : yarn install --ignore-engines --frozen-lockfile
14371440
14381441 - name : Configure safe directory
14391442 run : |
14401443 git config --global --add safe.directory "*"
14411444
1442- - name : Install yarn
1443- run :
npm i -g [email protected] --force 1444-
14451445 - name : Increase yarn network timeout on Windows
14461446 if : contains(matrix.os, 'windows')
14471447 run : yarn config set network-timeout 600000 -g
@@ -1453,15 +1453,6 @@ jobs:
14531453 with :
14541454 python-version : ' 3.8.10'
14551455
1456- - name : Setup Node
1457- uses : actions/setup-node@v4
1458- with :
1459- node-version : ${{ matrix.node }}
1460-
1461- - name : Install Dependencies
1462- if : steps.restore-dependencies.outputs.cache-hit != 'true'
1463- run : yarn install --frozen-lockfile --ignore-engines --ignore-scripts
1464-
14651456 - name : Setup (arm64| ${{ contains(matrix.container, 'alpine') && 'musl' || 'glibc' }})
14661457 if : matrix.arch == 'arm64' && !contains(matrix.container, 'alpine') && matrix.target_platform != 'darwin'
14671458 run : |
0 commit comments