@@ -132,8 +132,7 @@ jobs:
132
132
# Note: These next three have to be checked as strings ('true'/'false')!
133
133
is_master : ${{ github.ref == 'refs/heads/master' }}
134
134
is_release : ${{ startsWith(github.ref, 'refs/heads/release/') }}
135
- force_skip_cache :
136
- ${{ github.event_name == 'pull_request' && contains(github.event.pull_request.labels.*.name, 'ci-skip-cache') }}
135
+ force_skip_cache : ${{ github.event_name == 'pull_request' && contains(github.event.pull_request.labels.*.name, 'ci-skip-cache') }}
137
136
138
137
job_install_deps :
139
138
name : Install Dependencies
@@ -164,8 +163,7 @@ jobs:
164
163
key : ${{ steps.compute_lockfile_hash.outputs.hash }}
165
164
166
165
- name : Install dependencies
167
- if :
168
- steps.cache_dependencies.outputs.cache-hit == '' || needs.job_get_metadata.outputs.force_skip_cache == 'true'
166
+ if : steps.cache_dependencies.outputs.cache-hit == '' || needs.job_get_metadata.outputs.force_skip_cache == 'true'
169
167
run : yarn install --ignore-engines --frozen-lockfile
170
168
outputs :
171
169
dependency_cache_key : ${{ steps.compute_lockfile_hash.outputs.hash }}
@@ -208,8 +206,7 @@ jobs:
208
206
path : node_modules/.cache/nx
209
207
key : nx-Linux-${{ github.ref }}-${{ env.HEAD_COMMIT }}
210
208
# On master branch, we want to _store_ the cache (so it can be used by other branches), but never _restore_ from it
211
- restore-keys :
212
- ${{needs.job_get_metadata.outputs.is_master == 'false' && env.NX_CACHE_RESTORE_KEYS || 'nx-never-restore'}}
209
+ restore-keys : ${{needs.job_get_metadata.outputs.is_master == 'false' && env.NX_CACHE_RESTORE_KEYS || 'nx-never-restore'}}
213
210
214
211
- name : Build packages
215
212
# Under normal circumstances, using the git SHA as a cache key, there shouldn't ever be a cache hit on the built
@@ -795,7 +792,7 @@ jobs:
795
792
needs : [job_get_metadata, job_build]
796
793
runs-on : ubuntu-20.04
797
794
timeout-minutes : 30
798
- if : contains(github.event.pull_request.labels.*.name, 'ci-overhead-measurements')
795
+ if : contains(github.event.pull_request.labels.*.name, 'ci-overhead-measurements') || needs.job_get_metadata.outputs.is_master == 'true'
799
796
steps :
800
797
- name : Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
801
798
uses : actions/checkout@v3
0 commit comments