7
7
# To validate changes, use an online parser, eg.
8
8
# http://yaml-online-parser.appspot.com/
9
9
10
- var_1 : &docker_image circleci /node:16.10 .0
11
- var_2 : &docker-browser-image circleci /node:16.10 .0-browsers
10
+ var_1 : &docker_image cimg /node:16.14 .0
11
+ var_2 : &docker-browser-image cimg /node:16.14 .0-browsers
12
12
13
13
# **Note**: When updating the beginning of the cache key, also update the cache key to match
14
14
# the new cache key prefix. This allows us to take advantage of CircleCI's fallback caching.
@@ -239,10 +239,9 @@ jobs:
239
239
- *slack_notify_on_failure
240
240
241
241
# ------------------------------------------------------------------------------------------
242
- # Job that runs the unit tests on locally installed browsers (Chrome and Firefox headless).
243
- # The available browsers are chromium and firefox
242
+ # Job that runs the unit tests on Bazel-provided browsers (Chrome and Firefox headless).
244
243
# ------------------------------------------------------------------------------------------
245
- tests_local_browsers :
244
+ tests_browsers :
246
245
<< : *job_defaults
247
246
resource_class : xlarge
248
247
environment :
@@ -470,11 +469,10 @@ jobs:
470
469
- *slack_notify_on_failure
471
470
472
471
# ----------------------------------------------------------------------------
473
- # Job that runs the local browser tests against the Angular Github snapshots
472
+ # Job that runs the browser tests against the Angular Github snapshots
474
473
# ----------------------------------------------------------------------------
475
- snapshot_tests_local_browsers :
476
- docker :
477
- - image : *docker-browser-image
474
+ snapshot_tests_browsers :
475
+ << : *job_defaults
478
476
resource_class : xlarge
479
477
environment :
480
478
GCP_DECRYPT_TOKEN : *gcp_decrypt_token
@@ -494,8 +492,7 @@ jobs:
494
492
# Job that runs all Bazel integration tests.
495
493
# ----------------------------------------------------------------------------
496
494
integration_tests :
497
- docker :
498
- - image : *docker-browser-image
495
+ << : *job_defaults
499
496
resource_class : xlarge
500
497
environment :
501
498
GCP_DECRYPT_TOKEN : *gcp_decrypt_token
@@ -621,7 +618,7 @@ workflows:
621
618
filters : *ignore_presubmit_branch_filter
622
619
- linker_jit_test :
623
620
filters : *ignore_presubmit_branch_filter
624
- - tests_local_browsers :
621
+ - tests_browsers :
625
622
filters : *ignore_presubmit_branch_filter
626
623
- tests_browserstack :
627
624
filters : *ignore_presubmit_branch_filter
@@ -648,7 +645,7 @@ workflows:
648
645
requires :
649
646
- lint
650
647
- build_release_packages
651
- - tests_local_browsers
648
+ - tests_browsers
652
649
653
650
# Snapshot tests workflow that is scheduled to run all specified jobs every hour.
654
651
# This workflow runs various jobs against the Angular snapshot builds from Github.
@@ -657,7 +654,7 @@ workflows:
657
654
# Note that we need additional jobs for the cronjob snapshot tests because there
658
655
# is no easy way to detect whether a job runs inside of a cronjob or specific
659
656
# workflow. See: https://circleci.com/ideas/?idea=CCI-I-295
660
- - snapshot_tests_local_browsers :
657
+ - snapshot_tests_browsers :
661
658
filters : *only_main_branch_filter
662
659
- mdc_snapshot_test_cronjob :
663
660
filters : *only_main_branch_filter
0 commit comments