Skip to content

Commit 0f6ef9a

Browse files
authored
ci(v8): Ensure CI runs on v8 & v9 branches (#14604) (#14727)
In order for us to have size-limit comparison etc, we need to ensure CI runs on v8 & v9 branches too. Picking this from develop so we also have this on v8 branch!
1 parent db33945 commit 0f6ef9a

File tree

2 files changed

+17
-6
lines changed

2 files changed

+17
-6
lines changed

.github/workflows/build.yml

+6-4
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ on:
44
branches:
55
- develop
66
- master
7+
- v9
8+
- v8
79
- release/**
810
pull_request:
911
merge_group:
@@ -105,7 +107,7 @@ jobs:
105107
outputs:
106108
commit_label: '${{ env.COMMIT_SHA }}: ${{ env.COMMIT_MESSAGE }}'
107109
# Note: These next three have to be checked as strings ('true'/'false')!
108-
is_develop: ${{ github.ref == 'refs/heads/develop' }}
110+
is_base_branch: ${{ github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/v9' || github.ref == 'refs/heads/v8'}}
109111
is_release: ${{ startsWith(github.ref, 'refs/heads/release/') }}
110112
changed_profiling_node: ${{ steps.changed.outputs.profiling_node == 'true' }}
111113
changed_ci: ${{ steps.changed.outputs.workflow == 'true' }}
@@ -126,7 +128,7 @@ jobs:
126128
timeout-minutes: 15
127129
if: |
128130
needs.job_get_metadata.outputs.changed_any_code == 'true' ||
129-
needs.job_get_metadata.outputs.is_develop == 'true' ||
131+
needs.job_get_metadata.outputs.is_base_branch == 'true' ||
130132
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:
@@ -171,7 +173,7 @@ jobs:
171173
key: nx-Linux-${{ github.ref }}-${{ env.HEAD_COMMIT || github.sha }}
172174
# On develop branch, we want to _store_ the cache (so it can be used by other branches), but never _restore_ from it
173175
restore-keys:
174-
${{needs.job_get_metadata.outputs.is_develop == 'false' && env.NX_CACHE_RESTORE_KEYS || 'nx-never-restore'}}
176+
${{needs.job_get_metadata.outputs.is_base_branch == 'false' && env.NX_CACHE_RESTORE_KEYS || 'nx-never-restore'}}
175177

176178
- name: Build packages
177179
# Set the CODECOV_TOKEN for Bundle Analysis
@@ -219,7 +221,7 @@ jobs:
219221
timeout-minutes: 15
220222
runs-on: ubuntu-20.04
221223
if:
222-
github.event_name == 'pull_request' || needs.job_get_metadata.outputs.is_develop == 'true' ||
224+
github.event_name == 'pull_request' || needs.job_get_metadata.outputs.is_base_branch == 'true' ||
223225
needs.job_get_metadata.outputs.is_release == 'true'
224226
steps:
225227
- name: Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})

.github/workflows/enforce-license-compliance.yml

+11-2
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,18 @@ name: "CI: Enforce License Compliance"
22

33
on:
44
push:
5-
branches: [master, develop, release/*]
5+
branches:
6+
- develop
7+
- master
8+
- v9
9+
- v8
10+
- release/**
611
pull_request:
7-
branches: [master, develop]
12+
branches:
13+
- develop
14+
- master
15+
- v9
16+
- v8
817

918
jobs:
1019
enforce-license-compliance:

0 commit comments

Comments
 (0)