@@ -2,12 +2,6 @@ workspace(name = "angular_cli")
22
33DEFAULT_NODE_VERSION = "20.11.1"
44
5- # Workaround for: https://github.com/bazel-contrib/bazel-lib/issues/968.
6- # Override toolchain for tar on windows.
7- register_toolchains (
8- "//tools:windows_tar_system_toolchain" ,
9- )
10-
115load ("@bazel_tools//tools/build_defs/repo:http.bzl" , "http_archive" , "http_file" )
126
137http_archive (
@@ -145,13 +139,6 @@ aspect_bazel_lib_dependencies()
145139
146140aspect_bazel_lib_register_toolchains ()
147141
148- register_toolchains (
149- "@npm//@angular/build-tooling/bazel/git-toolchain:git_linux_toolchain" ,
150- "@npm//@angular/build-tooling/bazel/git-toolchain:git_macos_x86_toolchain" ,
151- "@npm//@angular/build-tooling/bazel/git-toolchain:git_macos_arm64_toolchain" ,
152- "@npm//@angular/build-tooling/bazel/git-toolchain:git_windows_toolchain" ,
153- )
154-
155142load ("@npm//@angular/build-tooling/bazel/browsers:browser_repositories.bzl" , "browser_repositories" )
156143
157144browser_repositories ()
@@ -205,6 +192,13 @@ npm_translate_lock(
205192 # for `rules_nodejs` dependencies :)
206193 },
207194 pnpm_lock = "//:pnpm-lock.yaml" ,
195+ public_hoist_packages = {
196+ # Pino of Verdaccio can't be bundled, so we make it loadable as runtime dep.
197+ # Similarly, logger-prettify is dynamically loaded at runtime.
198+ "pino" : ["" ],
199+ "@verdaccio/config" : ["" ],
200+ "@verdaccio/logger-prettify" : ["" ],
201+ },
208202 update_pnpm_lock = True ,
209203 verify_node_modules_ignored = "//:.bazelignore" ,
210204 yarn_lock = "//:yarn.lock" ,
@@ -216,8 +210,6 @@ npm_repositories()
216210
217211http_archive (
218212 name = "aspect_rules_ts" ,
219- patch_args = ["-p1" ],
220- patches = ["//tools:rules_ts_windows.patch" ],
221213 sha256 = "4263532b2fb4d16f309d80e3597191a1cb2fb69c19e95d91711bd6b97874705e" ,
222214 strip_prefix = "rules_ts-3.5.0" ,
223215 url = "https://github.com/aspect-build/rules_ts/releases/download/v3.5.0/rules_ts-v3.5.0.tar.gz" ,
@@ -253,7 +245,7 @@ load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository")
253245
254246git_repository (
255247 name = "devinfra" ,
256- commit = "0ad6a370f70638e785d6ef1f90dc6ede34684a47 " ,
248+ commit = "0f920f422b8bbf1ca96a72cf01e18b95e266dc98 " ,
257249 remote = "https://github.com/angular/dev-infra.git" ,
258250)
259251
@@ -264,3 +256,10 @@ setup_dependencies_1()
264256load ("@devinfra//bazel:setup_dependencies_2.bzl" , "setup_dependencies_2" )
265257
266258setup_dependencies_2 ()
259+
260+ register_toolchains (
261+ "@devinfra//bazel/git-toolchain:git_linux_toolchain" ,
262+ "@devinfra//bazel/git-toolchain:git_macos_x86_toolchain" ,
263+ "@devinfra//bazel/git-toolchain:git_macos_arm64_toolchain" ,
264+ "@devinfra//bazel/git-toolchain:git_windows_toolchain" ,
265+ )
0 commit comments