2121 runs-on : ubuntu-latest
2222 steps :
2323 - name : Initialize environment
24- uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@057595fcd4031441d5a9b1d31bf0ced68073832f
24+ uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@fd57e38fdd95d2d145adb87a1ff0cbbc231316bc
2525 with :
2626 cache-node-modules : true
2727 - name : Install node modules
@@ -44,139 +44,109 @@ jobs:
4444 run : pnpm tslint
4545 - name : Check for circular dependencies
4646 run : pnpm -s ts-circular-deps:check
47- - uses : ./.github/actions/slack
48- if : failure()
49- with :
50- JOB_NAME : ' Lint check'
51- SLACK_BOT_TOKEN : ${{ secrets.ANGULAR_ROBOT_SLACK_TOKEN }}
5247
5348 api_golden_checks :
5449 runs-on : ubuntu-latest
5550 steps :
5651 - name : Initialize environment
57- uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@057595fcd4031441d5a9b1d31bf0ced68073832f
52+ uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@fd57e38fdd95d2d145adb87a1ff0cbbc231316bc
5853 with :
5954 cache-node-modules : true
6055 - name : Setup Bazel
61- uses : angular/dev-infra/github-actions/bazel/setup@057595fcd4031441d5a9b1d31bf0ced68073832f
56+ uses : angular/dev-infra/github-actions/bazel/setup@fd57e38fdd95d2d145adb87a1ff0cbbc231316bc
6257 - name : Setup Bazel RBE
63- uses : angular/dev-infra/github-actions/bazel/configure-remote@057595fcd4031441d5a9b1d31bf0ced68073832f
58+ uses : angular/dev-infra/github-actions/bazel/configure-remote@fd57e38fdd95d2d145adb87a1ff0cbbc231316bc
6459 with :
6560 google_credential : ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
6661 - name : Install node modules
6762 run : pnpm install --frozen-lockfile
6863 - name : Check API Goldens
6964 run : pnpm bazel test goldens/...
70- - uses : ./.github/actions/slack
71- if : failure()
72- with :
73- JOB_NAME : ' API Golden Checks'
74- SLACK_BOT_TOKEN : ${{ secrets.ANGULAR_ROBOT_SLACK_TOKEN }}
7565
7666 e2e :
7767 runs-on : ubuntu-latest
7868 steps :
7969 - name : Initialize environment
80- uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@057595fcd4031441d5a9b1d31bf0ced68073832f
70+ uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@fd57e38fdd95d2d145adb87a1ff0cbbc231316bc
8171 with :
8272 cache-node-modules : true
8373 - name : Setup Bazel
84- uses : angular/dev-infra/github-actions/bazel/setup@057595fcd4031441d5a9b1d31bf0ced68073832f
74+ uses : angular/dev-infra/github-actions/bazel/setup@fd57e38fdd95d2d145adb87a1ff0cbbc231316bc
8575 - name : Setup Bazel RBE
86- uses : angular/dev-infra/github-actions/bazel/configure-remote@057595fcd4031441d5a9b1d31bf0ced68073832f
76+ uses : angular/dev-infra/github-actions/bazel/configure-remote@fd57e38fdd95d2d145adb87a1ff0cbbc231316bc
8777 with :
8878 google_credential : ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
8979 - name : Install node modules
9080 run : pnpm install --frozen-lockfile
9181 - name : Run e2e tests
9282 run : pnpm e2e --flaky_test_attempts=2
93- - uses : ./.github/actions/slack
94- if : failure()
95- with :
96- JOB_NAME : ' E2E test'
97- SLACK_BOT_TOKEN : ${{ secrets.ANGULAR_ROBOT_SLACK_TOKEN }}
9883
9984 integration :
10085 runs-on : ubuntu-latest
10186 steps :
10287 - name : Initialize environment
103- uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@057595fcd4031441d5a9b1d31bf0ced68073832f
88+ uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@fd57e38fdd95d2d145adb87a1ff0cbbc231316bc
10489 with :
10590 cache-node-modules : true
10691 - name : Setup Bazel
107- uses : angular/dev-infra/github-actions/bazel/setup@057595fcd4031441d5a9b1d31bf0ced68073832f
92+ uses : angular/dev-infra/github-actions/bazel/setup@fd57e38fdd95d2d145adb87a1ff0cbbc231316bc
10893 - name : Setup Bazel RBE
109- uses : angular/dev-infra/github-actions/bazel/configure-remote@057595fcd4031441d5a9b1d31bf0ced68073832f
94+ uses : angular/dev-infra/github-actions/bazel/configure-remote@fd57e38fdd95d2d145adb87a1ff0cbbc231316bc
11095 with :
11196 google_credential : ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
11297 - name : Install node modules
11398 run : pnpm install --frozen-lockfile
11499 - name : Run integration tests
115100 run : pnpm integration-tests
116101 continue-on-error : true
117- - uses : ./.github/actions/slack
118- if : failure()
119- with :
120- JOB_NAME : ' Integration test'
121- SLACK_BOT_TOKEN : ${{ secrets.ANGULAR_ROBOT_SLACK_TOKEN }}
122102
123103 test :
124104 runs-on : ubuntu-latest-16core
125105 steps :
126106 - name : Initialize environment
127- uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@057595fcd4031441d5a9b1d31bf0ced68073832f
107+ uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@fd57e38fdd95d2d145adb87a1ff0cbbc231316bc
128108 with :
129109 cache-node-modules : true
130110 - name : Setup Bazel
131- uses : angular/dev-infra/github-actions/bazel/setup@057595fcd4031441d5a9b1d31bf0ced68073832f
111+ uses : angular/dev-infra/github-actions/bazel/setup@fd57e38fdd95d2d145adb87a1ff0cbbc231316bc
132112 - name : Setup Bazel RBE
133- uses : angular/dev-infra/github-actions/bazel/configure-remote@057595fcd4031441d5a9b1d31bf0ced68073832f
113+ uses : angular/dev-infra/github-actions/bazel/configure-remote@fd57e38fdd95d2d145adb87a1ff0cbbc231316bc
134114 with :
135115 google_credential : ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
136116 - name : Install node modules
137117 run : pnpm install --frozen-lockfile
138118 - name : Run tests
139119 run : bazel test --build_tag_filters=-e2e --test_tag_filters=-e2e --build_tests_only -- src/...
140- - uses : ./.github/actions/slack
141- if : failure()
142- with :
143- JOB_NAME : ' Test'
144- SLACK_BOT_TOKEN : ${{ secrets.ANGULAR_ROBOT_SLACK_TOKEN }}
145120
146121 build :
147122 runs-on : ubuntu-latest-16core
148123 steps :
149124 - name : Initialize environment
150- uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@057595fcd4031441d5a9b1d31bf0ced68073832f
125+ uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@fd57e38fdd95d2d145adb87a1ff0cbbc231316bc
151126 with :
152127 cache-node-modules : true
153128 - name : Setup Bazel
154- uses : angular/dev-infra/github-actions/bazel/setup@057595fcd4031441d5a9b1d31bf0ced68073832f
129+ uses : angular/dev-infra/github-actions/bazel/setup@fd57e38fdd95d2d145adb87a1ff0cbbc231316bc
155130 - name : Setup Bazel RBE
156- uses : angular/dev-infra/github-actions/bazel/configure-remote@057595fcd4031441d5a9b1d31bf0ced68073832f
131+ uses : angular/dev-infra/github-actions/bazel/configure-remote@fd57e38fdd95d2d145adb87a1ff0cbbc231316bc
157132 with :
158133 google_credential : ${{ secrets.RBE_TRUSTED_BUILDS_USER }}
159134 - name : Install node modules
160135 run : pnpm install --frozen-lockfile
161136 - name : Run tests
162137 run : bazel build --build_tag_filters=-docs-package,-release-package -- src/...
163- - uses : ./.github/actions/slack
164- if : failure()
165- with :
166- JOB_NAME : ' Build'
167- SLACK_BOT_TOKEN : ${{ secrets.ANGULAR_ROBOT_SLACK_TOKEN }}
168138
169139 publish_snapshots :
170140 runs-on : ubuntu-latest-4core
171141 steps :
172142 - name : Initialize environment
173- uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@057595fcd4031441d5a9b1d31bf0ced68073832f
143+ uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@fd57e38fdd95d2d145adb87a1ff0cbbc231316bc
174144 with :
175145 cache-node-modules : true
176146 - name : Setup Bazel
177- uses : angular/dev-infra/github-actions/bazel/setup@057595fcd4031441d5a9b1d31bf0ced68073832f
147+ uses : angular/dev-infra/github-actions/bazel/setup@fd57e38fdd95d2d145adb87a1ff0cbbc231316bc
178148 - name : Setup Bazel RBE
179- uses : angular/dev-infra/github-actions/bazel/configure-remote@057595fcd4031441d5a9b1d31bf0ced68073832f
149+ uses : angular/dev-infra/github-actions/bazel/configure-remote@fd57e38fdd95d2d145adb87a1ff0cbbc231316bc
180150 - name : Install node modules
181151 run : pnpm install --frozen-lockfile
182152 - name : Build and Verify Release Output
@@ -191,27 +161,22 @@ jobs:
191161 run : ./scripts/circleci/publish-snapshots.sh
192162 env :
193163 SNAPSHOT_BUILDS_GITHUB_TOKEN : ${{ secrets.SNAPSHOT_BUILDS_GITHUB_TOKEN }}
194- - uses : ./.github/actions/slack
195- if : failure()
196- with :
197- JOB_NAME : ' Snapshot publishing'
198- SLACK_BOT_TOKEN : ${{ secrets.ANGULAR_ROBOT_SLACK_TOKEN }}
199164
200165 deploy_doc_site :
201166 runs-on : ubuntu-latest-4core
202167 steps :
203168 - name : Initialize environment
204- uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@057595fcd4031441d5a9b1d31bf0ced68073832f
169+ uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@fd57e38fdd95d2d145adb87a1ff0cbbc231316bc
205170 with :
206171 cache-node-modules : true
207172 # See: https://github.com/puppeteer/puppeteer/pull/13196 and
208173 # https://chromium.googlesource.com/chromium/src/+/main/docs/security/apparmor-userns-restrictions.md.
209174 - name : Disable AppArmor
210175 run : echo 0 | sudo tee /proc/sys/kernel/apparmor_restrict_unprivileged_userns
211176 - name : Setup Bazel
212- uses : angular/dev-infra/github-actions/bazel/setup@057595fcd4031441d5a9b1d31bf0ced68073832f
177+ uses : angular/dev-infra/github-actions/bazel/setup@fd57e38fdd95d2d145adb87a1ff0cbbc231316bc
213178 - name : Setup Bazel RBE
214- uses : angular/dev-infra/github-actions/bazel/configure-remote@057595fcd4031441d5a9b1d31bf0ced68073832f
179+ uses : angular/dev-infra/github-actions/bazel/configure-remote@fd57e38fdd95d2d145adb87a1ff0cbbc231316bc
215180 - name : Install node modules
216181 run : pnpm install --frozen-lockfile
217182 - name : Build and Verify Release Output
@@ -225,11 +190,6 @@ jobs:
225190 CIRCLE_SHA1 : ${{ github.sha }}
226191 DOCS_SITE_GCP_SERVICE_KEY : ${{ secrets.DOCS_SITE_GCP_SERVICE_KEY }}
227192 DOCS_DEPLOY_GITHUB_TOKEN : ${{ secrets.DOCS_DEPLOY_GITHUB_TOKEN }}
228- - uses : ./.github/actions/slack
229- if : failure()
230- with :
231- JOB_NAME : ' Docs site deployment'
232- SLACK_BOT_TOKEN : ${{ secrets.ANGULAR_ROBOT_SLACK_TOKEN }}
233193
234194 browserstack :
235195 runs-on : ubuntu-latest
@@ -239,14 +199,14 @@ jobs:
239199 CI_RUNNER_NUMBER : ${{ github.run_id }}
240200 steps :
241201 - name : Initialize environment
242- uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@057595fcd4031441d5a9b1d31bf0ced68073832f
202+ uses : angular/dev-infra/github-actions/npm/checkout-and-setup-node@fd57e38fdd95d2d145adb87a1ff0cbbc231316bc
243203 with :
244204 cache-node-modules : true
245205 - name : Install node modules
246206 run : pnpm install --frozen-lockfile
247207 - name : Setup Bazel
248- uses : angular/dev-infra/github-actions/bazel/setup@057595fcd4031441d5a9b1d31bf0ced68073832f
208+ uses : angular/dev-infra/github-actions/bazel/setup@fd57e38fdd95d2d145adb87a1ff0cbbc231316bc
249209 - name : Setup Browserstack Variables
250- uses : angular/dev-infra/github-actions/browserstack@057595fcd4031441d5a9b1d31bf0ced68073832f
210+ uses : angular/dev-infra/github-actions/browserstack@fd57e38fdd95d2d145adb87a1ff0cbbc231316bc
251211 - name : Run tests on Browserstack
252212 run : ./scripts/circleci/run-browserstack-tests.sh
0 commit comments