build: restrict visibility of npm_package targets (#27611)

dependencies on these cause very long rebuilds which have to re-package angular.
Such tests belong in the integration/ folder

PR Close #27611
This commit is contained in:
Alex Eagle 2018-12-11 16:53:42 -08:00 committed by Miško Hevery
parent d528e30cef
commit d32939d51a
18 changed files with 82 additions and 0 deletions

View File

@ -27,6 +27,11 @@ ng_package(
tags = [ tags = [
"release-with-framework", "release-with-framework",
], ],
# Do not add more to this list.
# Dependencies on the full npm_package cause long re-builds.
visibility = [
"//packages/compiler/test:__pkg__",
],
deps = [ deps = [
":animations", ":animations",
"//packages/animations/browser", "//packages/animations/browser",

View File

@ -14,6 +14,9 @@ npm_package(
"//packages/bazel/docs", "//packages/bazel/docs",
], ],
tags = ["release-with-framework"], tags = ["release-with-framework"],
# Do not add more to this list.
# Dependencies on the full npm_package cause long re-builds.
visibility = ["//visibility:private"],
deps = [ deps = [
"//packages/bazel/src/builders", "//packages/bazel/src/builders",
"//packages/bazel/src/ng_package:lib", "//packages/bazel/src/ng_package:lib",

View File

@ -30,6 +30,17 @@ ng_package(
tags = [ tags = [
"release-with-framework", "release-with-framework",
], ],
# Do not add more to this list.
# Dependencies on the full npm_package cause long re-builds.
visibility = [
"//packages/bazel/test/ng_package:__pkg__",
"//packages/compiler-cli/test:__pkg__",
"//packages/compiler-cli/test/diagnostics:__pkg__",
"//packages/compiler-cli/test/ngcc:__pkg__",
"//packages/compiler-cli/test/transformers:__pkg__",
"//packages/compiler/test:__pkg__",
"//packages/language-service/test:__pkg__",
],
deps = [ deps = [
"//packages/common", "//packages/common",
"//packages/common/http", "//packages/common/http",

View File

@ -46,6 +46,9 @@ npm_package(
tags = [ tags = [
"release-with-framework", "release-with-framework",
], ],
# Do not add more to this list.
# Dependencies on the full npm_package cause long re-builds.
visibility = ["//visibility:private"],
deps = [ deps = [
":compiler-cli", ":compiler-cli",
"//packages/compiler-cli/src/ngcc", "//packages/compiler-cli/src/ngcc",

View File

@ -24,6 +24,11 @@ ng_package(
tags = [ tags = [
"release-with-framework", "release-with-framework",
], ],
# Do not add more to this list.
# Dependencies on the full npm_package cause long re-builds.
visibility = [
"//packages/language-service/test:__pkg__",
],
deps = [ deps = [
":compiler", ":compiler",
"//packages/compiler/testing", "//packages/compiler/testing",

View File

@ -29,6 +29,17 @@ ng_package(
tags = [ tags = [
"release-with-framework", "release-with-framework",
], ],
# Do not add more to this list.
# Dependencies on the full npm_package cause long re-builds.
visibility = [
"//packages/bazel/test/ng_package:__pkg__",
"//packages/compiler-cli/test:__pkg__",
"//packages/compiler-cli/test/diagnostics:__pkg__",
"//packages/compiler-cli/test/ngcc:__pkg__",
"//packages/compiler-cli/test/transformers:__pkg__",
"//packages/compiler/test:__pkg__",
"//packages/language-service/test:__pkg__",
],
deps = [ deps = [
":core", ":core",
"//packages/core/testing", "//packages/core/testing",

View File

@ -31,6 +31,9 @@ ng_package(
tags = [ tags = [
"release-with-framework", "release-with-framework",
], ],
# Do not add more to this list.
# Dependencies on the full npm_package cause long re-builds.
visibility = ["//visibility:private"],
deps = [ deps = [
":elements", ":elements",
], ],

View File

@ -25,6 +25,12 @@ ng_package(
tags = [ tags = [
"release-with-framework", "release-with-framework",
], ],
# Do not add more to this list.
# Dependencies on the full npm_package cause long re-builds.
visibility = [
"//packages/compiler-cli/test/diagnostics:__pkg__",
"//packages/language-service/test:__pkg__",
],
deps = [ deps = [
":forms", ":forms",
], ],

View File

@ -28,6 +28,9 @@ ng_package(
tags = [ tags = [
"release-with-framework", "release-with-framework",
], ],
# Do not add more to this list.
# Dependencies on the full npm_package cause long re-builds.
visibility = ["//visibility:private"],
deps = [ deps = [
":http", ":http",
"//packages/http/testing", "//packages/http/testing",

View File

@ -27,6 +27,9 @@ npm_package(
tags = [ tags = [
"release-with-framework", "release-with-framework",
], ],
# Do not add more to this list.
# Dependencies on the full npm_package cause long re-builds.
visibility = ["//visibility:private"],
deps = [ deps = [
":language-service", ":language-service",
"//packages/language-service/bundles:language-service", "//packages/language-service/bundles:language-service",

View File

@ -30,6 +30,9 @@ ng_package(
tags = [ tags = [
"release-with-framework", "release-with-framework",
], ],
# Do not add more to this list.
# Dependencies on the full npm_package cause long re-builds.
visibility = ["//visibility:private"],
deps = [ deps = [
":platform-browser-dynamic", ":platform-browser-dynamic",
"//packages/platform-browser-dynamic/testing", "//packages/platform-browser-dynamic/testing",

View File

@ -31,6 +31,11 @@ ng_package(
tags = [ tags = [
"release-with-framework", "release-with-framework",
], ],
# Do not add more to this list.
# Dependencies on the full npm_package cause long re-builds.
visibility = [
"//packages/compiler-cli/test:__pkg__",
],
deps = [ deps = [
":platform-browser", ":platform-browser",
"//packages/platform-browser/animations", "//packages/platform-browser/animations",

View File

@ -37,6 +37,9 @@ ng_package(
tags = [ tags = [
"release-with-framework", "release-with-framework",
], ],
# Do not add more to this list.
# Dependencies on the full npm_package cause long re-builds.
visibility = ["//visibility:private"],
deps = [ deps = [
":platform-server", ":platform-server",
"//packages/platform-server/testing", "//packages/platform-server/testing",

View File

@ -27,5 +27,8 @@ ng_package(
tags = [ tags = [
"release-with-framework", "release-with-framework",
], ],
# Do not add more to this list.
# Dependencies on the full npm_package cause long re-builds.
visibility = ["//visibility:private"],
deps = [":platform-webworker-dynamic"], deps = [":platform-webworker-dynamic"],
) )

View File

@ -27,6 +27,9 @@ ng_package(
tags = [ tags = [
"release-with-framework", "release-with-framework",
], ],
# Do not add more to this list.
# Dependencies on the full npm_package cause long re-builds.
visibility = ["//visibility:private"],
deps = [ deps = [
":platform-webworker", ":platform-webworker",
], ],

View File

@ -31,6 +31,12 @@ ng_package(
tags = [ tags = [
"release-with-framework", "release-with-framework",
], ],
# Do not add more to this list.
# Dependencies on the full npm_package cause long re-builds.
visibility = [
"//packages/compiler-cli/test:__pkg__",
"//packages/compiler-cli/test/transformers:__pkg__",
],
deps = [ deps = [
":router", ":router",
"//packages/router/testing", "//packages/router/testing",

View File

@ -51,6 +51,9 @@ ng_package(
tags = [ tags = [
"release-with-framework", "release-with-framework",
], ],
# Do not add more to this list.
# Dependencies on the full npm_package cause long re-builds.
visibility = ["//visibility:private"],
deps = [ deps = [
":service-worker", ":service-worker",
"//packages/service-worker/config", "//packages/service-worker/config",

View File

@ -30,6 +30,9 @@ ng_package(
tags = [ tags = [
"release-with-framework", "release-with-framework",
], ],
# Do not add more to this list.
# Dependencies on the full npm_package cause long re-builds.
visibility = ["//visibility:private"],
deps = [ deps = [
":upgrade", ":upgrade",
"//packages/upgrade/static", "//packages/upgrade/static",