build: disable failing strict_deps targets

Disable all failing strict_deps targets with TODOs to fix them moving forward.
This commit is contained in:
Joey Perrott 2025-02-19 19:11:26 +00:00 committed by Charles
parent 68ef24d3d7
commit ca1e86b684
11 changed files with 63 additions and 4 deletions

View File

@ -72,6 +72,8 @@ ts_project(
"//packages/angular/build:src/builders/ng-packagr/schema.ts", "//packages/angular/build:src/builders/ng-packagr/schema.ts",
], ],
data = RUNTIME_ASSETS, data = RUNTIME_ASSETS,
# TODO: Fix strict_deps failure
ignore_strict_deps = True,
module_name = "@angular/build", module_name = "@angular/build",
deps = [ deps = [
":node_modules/@angular-devkit/architect", ":node_modules/@angular-devkit/architect",
@ -135,6 +137,8 @@ ts_project(
include = ["src/**/*_spec.ts"], include = ["src/**/*_spec.ts"],
exclude = ["src/builders/**/tests/**"], exclude = ["src/builders/**/tests/**"],
), ),
# TODO: Fix strict_deps failure
ignore_strict_deps = True,
deps = [ deps = [
":build_rjs", ":build_rjs",
"//:node_modules/@angular/compiler-cli", "//:node_modules/@angular/compiler-cli",
@ -155,6 +159,8 @@ ts_project(
name = "application_integration_test_lib", name = "application_integration_test_lib",
testonly = True, testonly = True,
srcs = glob(include = ["src/builders/application/tests/**/*.ts"]), srcs = glob(include = ["src/builders/application/tests/**/*.ts"]),
# TODO: Fix strict_deps failure
ignore_strict_deps = True,
deps = [ deps = [
":build_rjs", ":build_rjs",
"//packages/angular/build/private:private_rjs", "//packages/angular/build/private:private_rjs",
@ -181,6 +187,8 @@ ts_project(
name = "dev-server_integration_test_lib", name = "dev-server_integration_test_lib",
testonly = True, testonly = True,
srcs = glob(include = ["src/builders/dev-server/tests/**/*.ts"]), srcs = glob(include = ["src/builders/dev-server/tests/**/*.ts"]),
# TODO: Fix strict_deps failure
ignore_strict_deps = True,
deps = [ deps = [
":build_rjs", ":build_rjs",
"//packages/angular/build/private:private_rjs", "//packages/angular/build/private:private_rjs",
@ -213,6 +221,8 @@ ts_project(
name = "karma_integration_test_lib", name = "karma_integration_test_lib",
testonly = True, testonly = True,
srcs = glob(include = ["src/builders/karma/tests/**/*.ts"]), srcs = glob(include = ["src/builders/karma/tests/**/*.ts"]),
# TODO: Fix strict_deps failure
ignore_strict_deps = True,
deps = [ deps = [
":build_rjs", ":build_rjs",
"//packages/angular/build/private:private_rjs", "//packages/angular/build/private:private_rjs",

View File

@ -107,6 +107,8 @@ ts_project(
"node_modules/**", "node_modules/**",
], ],
), ),
# TODO: Fix strict_deps failure
ignore_strict_deps = True,
deps = [ deps = [
":angular-cli_rjs", ":angular-cli_rjs",
"//:node_modules/@types/semver", "//:node_modules/@types/semver",

View File

@ -50,6 +50,8 @@ ts_project(
name = "pwa_test_lib", name = "pwa_test_lib",
testonly = True, testonly = True,
srcs = glob(["pwa/**/*_spec.ts"]), srcs = glob(["pwa/**/*_spec.ts"]),
# TODO: Fix strict_deps failure
ignore_strict_deps = True,
deps = [ deps = [
":pwa_rjs", ":pwa_rjs",
"//:node_modules/@types/jasmine", "//:node_modules/@types/jasmine",

View File

@ -14,6 +14,8 @@ ts_project(
"--types", "--types",
"node", "node",
], ],
# TODO: Fix strict_deps failure
ignore_strict_deps = True,
module_name = "@angular/ssr/node", module_name = "@angular/ssr/node",
source_map = True, source_map = True,
tsconfig = "//:build-tsconfig-esm", tsconfig = "//:build-tsconfig-esm",

View File

@ -15,6 +15,8 @@ ts_project(
include = ["**/*.ts"], include = ["**/*.ts"],
exclude = ["**/*_spec.ts"], exclude = ["**/*_spec.ts"],
), ),
# TODO: Fix strict_deps failure
ignore_strict_deps = True,
module_name = "@angular-devkit/architect/testing", module_name = "@angular-devkit/architect/testing",
deps = [ deps = [
"//:node_modules/@types/node", "//:node_modules/@types/node",

View File

@ -127,6 +127,8 @@ ts_project(
"//packages/angular_devkit/build_angular:src/builders/web-test-runner/schema.ts", "//packages/angular_devkit/build_angular:src/builders/web-test-runner/schema.ts",
], ],
data = RUNTIME_ASSETS, data = RUNTIME_ASSETS,
# TODO: Fix strict_deps failure
ignore_strict_deps = True,
module_name = "@angular-devkit/build-angular", module_name = "@angular-devkit/build-angular",
deps = [ deps = [
":node_modules/@angular-devkit/architect", ":node_modules/@angular-devkit/architect",
@ -223,6 +225,8 @@ ts_project(
data = [ data = [
"//packages/angular_devkit/build_angular/test/hello-world-lib", "//packages/angular_devkit/build_angular/test/hello-world-lib",
], ],
# TODO: Fix strict_deps failure
ignore_strict_deps = True,
deps = [ deps = [
":build_angular_rjs", ":build_angular_rjs",
":build_angular_test_utils_rjs", ":build_angular_test_utils_rjs",
@ -294,6 +298,8 @@ ts_project(
data = [ data = [
"//packages/angular_devkit/build_angular/test/hello-world-lib", "//packages/angular_devkit/build_angular/test/hello-world-lib",
], ],
# TODO: Fix strict_deps failure
ignore_strict_deps = True,
deps = [ deps = [
":build_angular_rjs", ":build_angular_rjs",
"//:node_modules/@types/jasmine", "//:node_modules/@types/jasmine",
@ -309,8 +315,13 @@ ts_project(
) )
LARGE_SPECS = { LARGE_SPECS = {
"app-shell": {}, "app-shell": {
# TODO: Fix strict_deps failure
"ignore_strict_deps": True,
},
"dev-server": { "dev-server": {
# TODO: Fix strict_deps failure
"ignore_strict_deps": True,
"shards": 10, "shards": 10,
"size": "large", "size": "large",
"flaky": True, "flaky": True,
@ -322,8 +333,13 @@ LARGE_SPECS = {
"//:node_modules/undici", "//:node_modules/undici",
], ],
}, },
"extract-i18n": {}, "extract-i18n": {
# TODO: Fix strict_deps failure
"ignore_strict_deps": True,
},
"karma": { "karma": {
# TODO: Fix strict_deps failure
"ignore_strict_deps": True,
"shards": 6, "shards": 6,
"size": "large", "size": "large",
"flaky": True, "flaky": True,
@ -338,6 +354,8 @@ LARGE_SPECS = {
], ],
}, },
"protractor": { "protractor": {
# TODO: Fix strict_deps failure
"ignore_strict_deps": True,
"extra_deps": [ "extra_deps": [
"//:node_modules/jasmine-spec-reporter", "//:node_modules/jasmine-spec-reporter",
"//:node_modules/protractor", "//:node_modules/protractor",
@ -350,13 +368,20 @@ LARGE_SPECS = {
"shards": 1, "shards": 1,
}, },
"server": { "server": {
# TODO: Fix strict_deps failure
"ignore_strict_deps": True,
"size": "large", "size": "large",
"extra_deps": [ "extra_deps": [
"//:node_modules/@angular/animations", "//:node_modules/@angular/animations",
], ],
}, },
"ng-packagr": {}, "ng-packagr": {
# TODO: Fix strict_deps failure
"ignore_strict_deps": True,
},
"browser": { "browser": {
# TODO: Fix strict_deps failure
"ignore_strict_deps": True,
"shards": 10, "shards": 10,
"size": "large", "size": "large",
"flaky": True, "flaky": True,
@ -365,9 +390,14 @@ LARGE_SPECS = {
"//:node_modules/@angular/material", "//:node_modules/@angular/material",
], ],
}, },
"prerender": {}, "prerender": {
# TODO: Fix strict_deps failure
"ignore_strict_deps": True,
},
"browser-esbuild": {}, "browser-esbuild": {},
"ssr-dev-server": { "ssr-dev-server": {
# TODO: Fix strict_deps failure
"ignore_strict_deps": True,
"extra_deps": [ "extra_deps": [
"//packages/angular/ssr/node:node_rjs", "//packages/angular/ssr/node:node_rjs",
"//:node_modules/@types/browser-sync", "//:node_modules/@types/browser-sync",
@ -383,6 +413,7 @@ LARGE_SPECS = {
name = "build_angular_" + spec + "_test_lib", name = "build_angular_" + spec + "_test_lib",
testonly = True, testonly = True,
srcs = glob(["src/builders/" + spec + "/**/*_spec.ts"]), srcs = glob(["src/builders/" + spec + "/**/*_spec.ts"]),
ignore_strict_deps = LARGE_SPECS[spec].get("ignore_strict_deps", False),
deps = [ deps = [
# Dependencies needed to compile and run the specs themselves. # Dependencies needed to compile and run the specs themselves.
":build_angular_rjs", ":build_angular_rjs",

View File

@ -39,6 +39,8 @@ ts_project(
name = "schematics_test_lib", name = "schematics_test_lib",
testonly = True, testonly = True,
srcs = glob(["src/**/*_spec.ts"]), srcs = glob(["src/**/*_spec.ts"]),
# TODO: Fix strict_deps failure
ignore_strict_deps = True,
deps = [ deps = [
":node_modules/@angular-devkit/core", ":node_modules/@angular-devkit/core",
":schematics", ":schematics",

View File

@ -18,6 +18,8 @@ ts_project(
], ],
), ),
data = ["package.json"], data = ["package.json"],
# TODO: Fix strict_deps failure
ignore_strict_deps = True,
module_name = "@angular-devkit/schematics/tasks", module_name = "@angular-devkit/schematics/tasks",
deps = [ deps = [
"//:node_modules/@types/node", "//:node_modules/@types/node",

View File

@ -14,6 +14,8 @@ ts_project(
include = ["**/*.ts"], include = ["**/*.ts"],
), ),
data = ["package.json"], data = ["package.json"],
# TODO: Fix strict_deps failure
ignore_strict_deps = True,
module_name = "@angular-devkit/schematics/testing", module_name = "@angular-devkit/schematics/testing",
deps = [ deps = [
"//:node_modules/rxjs", "//:node_modules/rxjs",

View File

@ -86,6 +86,8 @@ ts_project(
for (src, _) in ALL_SCHEMA_TARGETS for (src, _) in ALL_SCHEMA_TARGETS
], ],
data = RUNTIME_ASSETS, data = RUNTIME_ASSETS,
# TODO: Fix strict_deps failure
ignore_strict_deps = True,
module_name = "@schematics/angular", module_name = "@schematics/angular",
deps = [ deps = [
":node_modules/@angular-devkit/core", ":node_modules/@angular-devkit/core",

View File

@ -21,6 +21,8 @@ ts_project(
"**/*.js", "**/*.js",
], ],
), ),
# TODO: Fix strict_deps failure
ignore_strict_deps = True,
deps = [ deps = [
"//:node_modules/@types/jasmine", "//:node_modules/@types/jasmine",
"//:node_modules/@types/node", "//:node_modules/@types/node",