21
21
runs-on : ubuntu-latest
22
22
steps :
23
23
- name : Initialize environment
24
- uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@e3c0efecadda0e0fbb616abcdf447c788959ca64
24
+ uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@8a438a3bdc519880d78b5ac92b62bfe688deb058
25
25
with :
26
26
cache-node-modules : true
27
27
- name : Install node modules
@@ -54,19 +54,17 @@ jobs:
54
54
runs-on : ubuntu-latest
55
55
steps :
56
56
- name : Initialize environment
57
- uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@e3c0efecadda0e0fbb616abcdf447c788959ca64
57
+ uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@8a438a3bdc519880d78b5ac92b62bfe688deb058
58
58
with :
59
59
cache-node-modules : true
60
60
- name : Setup Bazel
61
- uses : angular/dev-infra/github-actions/bazel/setup@e3c0efecadda0e0fbb616abcdf447c788959ca64
61
+ uses : angular/dev-infra/github-actions/bazel/setup@8a438a3bdc519880d78b5ac92b62bfe688deb058
62
62
- name : Setup Bazel RBE
63
- uses : angular/dev-infra/github-actions/bazel/configure-remote@e3c0efecadda0e0fbb616abcdf447c788959ca64
64
- with :
65
- google_credential : ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
63
+ uses : angular/dev-infra/github-actions/bazel/configure-remote@8a438a3bdc519880d78b5ac92b62bfe688deb058
66
64
- name : Install node modules
67
65
run : yarn install --frozen-lockfile
68
66
- name : Check API Goldens
69
- run : yarn bazel test goldens /...
67
+ run : yarn bazel test tools/public_api_guard /...
70
68
- uses : ./.github/actions/slack
71
69
if : failure()
72
70
with :
@@ -77,15 +75,13 @@ jobs:
77
75
runs-on : ubuntu-latest
78
76
steps :
79
77
- name : Initialize environment
80
- uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@e3c0efecadda0e0fbb616abcdf447c788959ca64
78
+ uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@8a438a3bdc519880d78b5ac92b62bfe688deb058
81
79
with :
82
80
cache-node-modules : true
83
81
- name : Setup Bazel
84
- uses : angular/dev-infra/github-actions/bazel/setup@e3c0efecadda0e0fbb616abcdf447c788959ca64
82
+ uses : angular/dev-infra/github-actions/bazel/setup@8a438a3bdc519880d78b5ac92b62bfe688deb058
85
83
- name : Setup Bazel RBE
86
- uses : angular/dev-infra/github-actions/bazel/configure-remote@e3c0efecadda0e0fbb616abcdf447c788959ca64
87
- with :
88
- google_credential : ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
84
+ uses : angular/dev-infra/github-actions/bazel/configure-remote@8a438a3bdc519880d78b5ac92b62bfe688deb058
89
85
- name : Install node modules
90
86
run : yarn install --frozen-lockfile
91
87
- name : Run e2e tests
@@ -100,19 +96,19 @@ jobs:
100
96
runs-on : ubuntu-latest
101
97
steps :
102
98
- name : Initialize environment
103
- uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@e3c0efecadda0e0fbb616abcdf447c788959ca64
99
+ uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@8a438a3bdc519880d78b5ac92b62bfe688deb058
104
100
with :
105
101
cache-node-modules : true
106
102
- name : Setup Bazel
107
- uses : angular/dev-infra/github-actions/bazel/setup@e3c0efecadda0e0fbb616abcdf447c788959ca64
103
+ uses : angular/dev-infra/github-actions/bazel/setup@8a438a3bdc519880d78b5ac92b62bfe688deb058
108
104
- name : Setup Bazel RBE
109
- uses : angular/dev-infra/github-actions/bazel/configure-remote@e3c0efecadda0e0fbb616abcdf447c788959ca64
110
- with :
111
- google_credential : ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
105
+ uses : angular/dev-infra/github-actions/bazel/configure-remote@8a438a3bdc519880d78b5ac92b62bfe688deb058
112
106
- name : Install node modules
113
107
run : yarn install --frozen-lockfile
114
108
- name : Run integration tests
115
109
run : yarn integration-tests
110
+ - name : Running size integration tests
111
+ run : yarn integration-tests:size-test
116
112
continue-on-error : true
117
113
- uses : ./.github/actions/slack
118
114
if : failure()
@@ -124,15 +120,13 @@ jobs:
124
120
runs-on : ubuntu-latest-4core
125
121
steps :
126
122
- name : Initialize environment
127
- uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@e3c0efecadda0e0fbb616abcdf447c788959ca64
123
+ uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@8a438a3bdc519880d78b5ac92b62bfe688deb058
128
124
with :
129
125
cache-node-modules : true
130
126
- name : Setup Bazel
131
- uses : angular/dev-infra/github-actions/bazel/setup@e3c0efecadda0e0fbb616abcdf447c788959ca64
127
+ uses : angular/dev-infra/github-actions/bazel/setup@8a438a3bdc519880d78b5ac92b62bfe688deb058
132
128
- name : Setup Bazel RBE
133
- uses : angular/dev-infra/github-actions/bazel/configure-remote@e3c0efecadda0e0fbb616abcdf447c788959ca64
134
- with :
135
- google_credential : ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
129
+ uses : angular/dev-infra/github-actions/bazel/configure-remote@8a438a3bdc519880d78b5ac92b62bfe688deb058
136
130
- name : Install node modules
137
131
run : yarn install --frozen-lockfile
138
132
- name : Run linker AOT tests
@@ -147,15 +141,13 @@ jobs:
147
141
runs-on : ubuntu-latest-4core
148
142
steps :
149
143
- name : Initialize environment
150
- uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@e3c0efecadda0e0fbb616abcdf447c788959ca64
144
+ uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@8a438a3bdc519880d78b5ac92b62bfe688deb058
151
145
with :
152
146
cache-node-modules : true
153
147
- name : Setup Bazel
154
- uses : angular/dev-infra/github-actions/bazel/setup@e3c0efecadda0e0fbb616abcdf447c788959ca64
148
+ uses : angular/dev-infra/github-actions/bazel/setup@8a438a3bdc519880d78b5ac92b62bfe688deb058
155
149
- name : Setup Bazel RBE
156
- uses : angular/dev-infra/github-actions/bazel/configure-remote@e3c0efecadda0e0fbb616abcdf447c788959ca64
157
- with :
158
- google_credential : ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
150
+ uses : angular/dev-infra/github-actions/bazel/configure-remote@8a438a3bdc519880d78b5ac92b62bfe688deb058
159
151
- name : Install node modules
160
152
run : yarn install --frozen-lockfile
161
153
- name : Run linker JIT tests
@@ -170,21 +162,17 @@ jobs:
170
162
runs-on : ubuntu-latest-16core
171
163
steps :
172
164
- name : Initialize environment
173
- uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@e3c0efecadda0e0fbb616abcdf447c788959ca64
165
+ uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@8a438a3bdc519880d78b5ac92b62bfe688deb058
174
166
with :
175
167
cache-node-modules : true
176
168
- name : Setup Bazel
177
- uses : angular/dev-infra/github-actions/bazel/setup@e3c0efecadda0e0fbb616abcdf447c788959ca64
169
+ uses : angular/dev-infra/github-actions/bazel/setup@8a438a3bdc519880d78b5ac92b62bfe688deb058
178
170
- name : Setup Bazel RBE
179
- uses : angular/dev-infra/github-actions/bazel/configure-remote@e3c0efecadda0e0fbb616abcdf447c788959ca64
180
- with :
181
- google_credential : ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
171
+ uses : angular/dev-infra/github-actions/bazel/configure-remote@8a438a3bdc519880d78b5ac92b62bfe688deb058
182
172
- name : Install node modules
183
173
run : yarn install --frozen-lockfile
184
174
- name : Run tests
185
175
run : bazel test --build_tag_filters=-e2e --test_tag_filters=-e2e --build_tests_only -- src/...
186
- env :
187
- ASPECT_RULES_JS_FROZEN_PNPM_LOCK : ' 1'
188
176
- uses : ./.github/actions/slack
189
177
if : failure()
190
178
with :
@@ -195,15 +183,13 @@ jobs:
195
183
runs-on : ubuntu-latest-16core
196
184
steps :
197
185
- name : Initialize environment
198
- uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@e3c0efecadda0e0fbb616abcdf447c788959ca64
186
+ uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@8a438a3bdc519880d78b5ac92b62bfe688deb058
199
187
with :
200
188
cache-node-modules : true
201
189
- name : Setup Bazel
202
- uses : angular/dev-infra/github-actions/bazel/setup@e3c0efecadda0e0fbb616abcdf447c788959ca64
190
+ uses : angular/dev-infra/github-actions/bazel/setup@8a438a3bdc519880d78b5ac92b62bfe688deb058
203
191
- name : Setup Bazel RBE
204
- uses : angular/dev-infra/github-actions/bazel/configure-remote@e3c0efecadda0e0fbb616abcdf447c788959ca64
205
- with :
206
- google_credential : ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
192
+ uses : angular/dev-infra/github-actions/bazel/configure-remote@8a438a3bdc519880d78b5ac92b62bfe688deb058
207
193
- name : Install node modules
208
194
run : yarn install --frozen-lockfile
209
195
- name : Run tests
@@ -218,13 +204,13 @@ jobs:
218
204
runs-on : ubuntu-latest-4core
219
205
steps :
220
206
- name : Initialize environment
221
- uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@e3c0efecadda0e0fbb616abcdf447c788959ca64
207
+ uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@8a438a3bdc519880d78b5ac92b62bfe688deb058
222
208
with :
223
209
cache-node-modules : true
224
210
- name : Setup Bazel
225
- uses : angular/dev-infra/github-actions/bazel/setup@e3c0efecadda0e0fbb616abcdf447c788959ca64
211
+ uses : angular/dev-infra/github-actions/bazel/setup@8a438a3bdc519880d78b5ac92b62bfe688deb058
226
212
- name : Setup Bazel RBE
227
- uses : angular/dev-infra/github-actions/bazel/configure-remote@e3c0efecadda0e0fbb616abcdf447c788959ca64
213
+ uses : angular/dev-infra/github-actions/bazel/configure-remote@8a438a3bdc519880d78b5ac92b62bfe688deb058
228
214
- name : Install node modules
229
215
run : yarn install --frozen-lockfile
230
216
- name : Build and Verify Release Output
@@ -249,17 +235,17 @@ jobs:
249
235
runs-on : ubuntu-latest-4core
250
236
steps :
251
237
- name : Initialize environment
252
- uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@e3c0efecadda0e0fbb616abcdf447c788959ca64
238
+ uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@8a438a3bdc519880d78b5ac92b62bfe688deb058
253
239
with :
254
240
cache-node-modules : true
255
241
# See: https://github.com/puppeteer/puppeteer/pull/13196 and
256
242
# https://chromium.googlesource.com/chromium/src/+/main/docs/security/apparmor-userns-restrictions.md.
257
243
- name : Disable AppArmor
258
244
run : echo 0 | sudo tee /proc/sys/kernel/apparmor_restrict_unprivileged_userns
259
245
- name : Setup Bazel
260
- uses : angular/dev-infra/github-actions/bazel/setup@e3c0efecadda0e0fbb616abcdf447c788959ca64
246
+ uses : angular/dev-infra/github-actions/bazel/setup@8a438a3bdc519880d78b5ac92b62bfe688deb058
261
247
- name : Setup Bazel RBE
262
- uses : angular/dev-infra/github-actions/bazel/configure-remote@e3c0efecadda0e0fbb616abcdf447c788959ca64
248
+ uses : angular/dev-infra/github-actions/bazel/configure-remote@8a438a3bdc519880d78b5ac92b62bfe688deb058
263
249
- name : Install node modules
264
250
run : yarn install --frozen-lockfile
265
251
- name : Build and Verify Release Output
@@ -287,14 +273,14 @@ jobs:
287
273
CI_RUNNER_NUMBER : ${{ github.run_id }}
288
274
steps :
289
275
- name : Initialize environment
290
- uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@e3c0efecadda0e0fbb616abcdf447c788959ca64
276
+ uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@8a438a3bdc519880d78b5ac92b62bfe688deb058
291
277
with :
292
278
cache-node-modules : true
293
279
- name : Install node modules
294
280
run : yarn install --frozen-lockfile
295
281
- name : Setup Bazel
296
- uses : angular/dev-infra/github-actions/bazel/setup@e3c0efecadda0e0fbb616abcdf447c788959ca64
282
+ uses : angular/dev-infra/github-actions/bazel/setup@8a438a3bdc519880d78b5ac92b62bfe688deb058
297
283
- name : Setup Browserstack Variables
298
- uses : angular/dev-infra/github-actions/browserstack@e3c0efecadda0e0fbb616abcdf447c788959ca64
284
+ uses : angular/dev-infra/github-actions/browserstack@8a438a3bdc519880d78b5ac92b62bfe688deb058
299
285
- name : Run tests on Browserstack
300
286
run : ./scripts/circleci/run-browserstack-tests.sh
0 commit comments