From 2a16ee02bec947c6049eb3bf5064d6e7f69918a1 Mon Sep 17 00:00:00 2001 From: Alan Agius <17563226+alan-agius4@users.noreply.github.com> Date: Thu, 1 Oct 2026 09:15:00 +0000 Subject: [PATCH] build: increase Bazel shard counts for slow integration test targets Increase Bazel test shard counts for slow integration test targets to improve CI execution times: - //packages/angular/build:unit-test_integration_tests: 5 -> 10 - //packages/angular/build:library_integration_tests: 4 -> 6 - //packages/angular_devkit/build_angular:build_angular_dev-server_test: 10 -> 12 - //packages/angular_devkit/build_angular:build_angular_karma_test: 6 -> 10 - //packages/angular_devkit/build_angular:build_angular_server_test: 2 -> 6 - //packages/angular_devkit/build_angular:build_angular_browser_test: 10 -> 20 - //packages/angular_devkit/build_angular:build_angular_prerender_test: 2 -> 4 --- packages/angular/build/BUILD.bazel | 4 ++-- packages/angular_devkit/build_angular/BUILD.bazel | 11 +++++++---- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/packages/angular/build/BUILD.bazel b/packages/angular/build/BUILD.bazel index bcce4dc9b3de..bf6c034292df 100644 --- a/packages/angular/build/BUILD.bazel +++ b/packages/angular/build/BUILD.bazel @@ -354,14 +354,14 @@ jasmine_test( name = "unit-test_integration_tests", size = "medium", data = [":unit-test_integration_test_lib"], - shard_count = 5, + shard_count = 10, ) jasmine_test( name = "library_integration_tests", size = "medium", data = [":library_integration_test_lib"], - shard_count = 4, + shard_count = 6, ) genrule( diff --git a/packages/angular_devkit/build_angular/BUILD.bazel b/packages/angular_devkit/build_angular/BUILD.bazel index e8b61f0e8785..14f0b9731b76 100644 --- a/packages/angular_devkit/build_angular/BUILD.bazel +++ b/packages/angular_devkit/build_angular/BUILD.bazel @@ -281,7 +281,7 @@ ts_project( LARGE_SPECS = { "app-shell": {}, "dev-server": { - "shards": 10, + "shards": 12, "size": "large", "flaky": True, "extra_deps": [ @@ -294,7 +294,7 @@ LARGE_SPECS = { }, "extract-i18n": {}, "karma": { - "shards": 6, + "shards": 10, "size": "large", "flaky": True, "extra_deps": [ @@ -309,6 +309,7 @@ LARGE_SPECS = { ], }, "server": { + "shards": 6, "size": "large", "extra_deps": [ "//:node_modules/@angular/animations", @@ -317,7 +318,7 @@ LARGE_SPECS = { "ng-packagr": { }, "browser": { - "shards": 10, + "shards": 20, "size": "large", "flaky": True, "extra_deps": [ @@ -327,7 +328,9 @@ LARGE_SPECS = { "//:node_modules/ajv", ], }, - "prerender": {}, + "prerender": { + "shards": 4, + }, "browser-esbuild": {}, "ssr-dev-server": { "extra_deps": [