build: mark external only bazel rules

This commit is contained in:
Charles Lyding 2022-06-16 18:03:10 -04:00 committed by Alan Agius
parent 268ccd5c5f
commit 1e21440c10
4 changed files with 25 additions and 1 deletions

View File

@ -4,9 +4,12 @@
# found in the LICENSE file at https://angular.io/license # found in the LICENSE file at https://angular.io/license
load("@npm//@bazel/jasmine:index.bzl", "jasmine_node_test") load("@npm//@bazel/jasmine:index.bzl", "jasmine_node_test")
load("//tools:defaults.bzl", "pkg_npm", "ts_library")
# @external_begin
load("//tools:ts_json_schema.bzl", "ts_json_schema") load("//tools:ts_json_schema.bzl", "ts_json_schema")
load("//tools:ng_cli_schema_generator.bzl", "cli_json_schema") load("//tools:ng_cli_schema_generator.bzl", "cli_json_schema")
load("//tools:defaults.bzl", "pkg_npm", "ts_library") # @external_end
licenses(["notice"]) # MIT licenses(["notice"]) # MIT
@ -78,6 +81,7 @@ ts_library(
], ],
) )
# @external_begin
CLI_SCHEMA_DATA = [ CLI_SCHEMA_DATA = [
"//packages/angular_devkit/build_angular:src/builders/app-shell/schema.json", "//packages/angular_devkit/build_angular:src/builders/app-shell/schema.json",
"//packages/angular_devkit/build_angular:src/builders/browser/schema.json", "//packages/angular_devkit/build_angular:src/builders/browser/schema.json",
@ -123,6 +127,7 @@ ts_json_schema(
name = "update_schematic_schema", name = "update_schematic_schema",
src = "src/commands/update/schematic/schema.json", src = "src/commands/update/schematic/schema.json",
) )
# @external_end
ts_library( ts_library(
name = "angular-cli_test_lib", name = "angular-cli_test_lib",
@ -150,6 +155,7 @@ jasmine_node_test(
srcs = [":angular-cli_test_lib"], srcs = [":angular-cli_test_lib"],
) )
# @external_begin
genrule( genrule(
name = "license", name = "license",
srcs = ["//:LICENSE"], srcs = ["//:LICENSE"],
@ -175,3 +181,4 @@ pkg_npm(
":src/commands/update/schematic/schema.json", ":src/commands/update/schematic/schema.json",
], ],
) )
# @external_end

View File

@ -5,13 +5,17 @@
load("@npm//@bazel/jasmine:index.bzl", "jasmine_node_test") load("@npm//@bazel/jasmine:index.bzl", "jasmine_node_test")
load("//tools:defaults.bzl", "pkg_npm", "ts_library") load("//tools:defaults.bzl", "pkg_npm", "ts_library")
# @external_begin
load("//tools:ts_json_schema.bzl", "ts_json_schema") load("//tools:ts_json_schema.bzl", "ts_json_schema")
load("@npm//@angular/dev-infra-private/bazel/api-golden:index.bzl", "api_golden_test_npm_package") load("@npm//@angular/dev-infra-private/bazel/api-golden:index.bzl", "api_golden_test_npm_package")
# @external_end
licenses(["notice"]) # MIT licenses(["notice"]) # MIT
package(default_visibility = ["//visibility:public"]) package(default_visibility = ["//visibility:public"])
# @external_begin
ts_json_schema( ts_json_schema(
name = "builder_input_schema", name = "builder_input_schema",
src = "src/input-schema.json", src = "src/input-schema.json",
@ -36,6 +40,7 @@ ts_json_schema(
name = "operator_schema", name = "operator_schema",
src = "builders/operator-schema.json", src = "builders/operator-schema.json",
) )
# @external_end
ts_library( ts_library(
name = "architect", name = "architect",
@ -90,6 +95,7 @@ jasmine_node_test(
srcs = [":architect_test_lib"], srcs = [":architect_test_lib"],
) )
# @external_begin
genrule( genrule(
name = "license", name = "license",
srcs = ["//:LICENSE"], srcs = ["//:LICENSE"],
@ -120,3 +126,4 @@ api_golden_test_npm_package(
golden_dir = "angular_cli/goldens/public-api/angular_devkit/architect", golden_dir = "angular_cli/goldens/public-api/angular_devkit/architect",
npm_package = "angular_cli/packages/angular_devkit/architect/npm_package", npm_package = "angular_cli/packages/angular_devkit/architect/npm_package",
) )
# @external_end

View File

@ -1,6 +1,9 @@
load("@npm//@bazel/jasmine:index.bzl", "jasmine_node_test") load("@npm//@bazel/jasmine:index.bzl", "jasmine_node_test")
load("//tools:defaults.bzl", "pkg_npm", "ts_library") load("//tools:defaults.bzl", "pkg_npm", "ts_library")
# @external_begin
load("@npm//@angular/dev-infra-private/bazel/api-golden:index.bzl", "api_golden_test_npm_package") load("@npm//@angular/dev-infra-private/bazel/api-golden:index.bzl", "api_golden_test_npm_package")
# @external_end
# Copyright Google Inc. All Rights Reserved. # Copyright Google Inc. All Rights Reserved.
# #
@ -74,6 +77,7 @@ jasmine_node_test(
], ],
) )
# @external_begin
genrule( genrule(
name = "license", name = "license",
srcs = ["//:LICENSE"], srcs = ["//:LICENSE"],
@ -105,3 +109,4 @@ api_golden_test_npm_package(
npm_package = "angular_cli/packages/angular_devkit/core/npm_package", npm_package = "angular_cli/packages/angular_devkit/core/npm_package",
types = ["@npm//@types/node"], types = ["@npm//@types/node"],
) )
# @external_end

View File

@ -1,6 +1,9 @@
load("@npm//@bazel/jasmine:index.bzl", "jasmine_node_test") load("@npm//@bazel/jasmine:index.bzl", "jasmine_node_test")
load("//tools:defaults.bzl", "pkg_npm", "ts_library") load("//tools:defaults.bzl", "pkg_npm", "ts_library")
# @external_begin
load("@npm//@angular/dev-infra-private/bazel/api-golden:index.bzl", "api_golden_test_npm_package") load("@npm//@angular/dev-infra-private/bazel/api-golden:index.bzl", "api_golden_test_npm_package")
# @external_end
# Copyright Google Inc. All Rights Reserved. # Copyright Google Inc. All Rights Reserved.
# #
@ -65,6 +68,7 @@ jasmine_node_test(
], ],
) )
# @external_begin
genrule( genrule(
name = "license", name = "license",
srcs = ["//:LICENSE"], srcs = ["//:LICENSE"],
@ -100,3 +104,4 @@ api_golden_test_npm_package(
npm_package = "angular_cli/packages/angular_devkit/schematics/npm_package", npm_package = "angular_cli/packages/angular_devkit/schematics/npm_package",
types = ["@npm//@types/node"], types = ["@npm//@types/node"],
) )
# @external_end