From 4dadd90c853d0dd2b563b4b169782313d6a43711 Mon Sep 17 00:00:00 2001 From: Jessica Janiuk Date: Tue, 15 Apr 2025 16:02:19 +0200 Subject: [PATCH] fix(docs-infra): prevent processing node_modules .md files (#60872) If you happen to have node_modules installed for adev tutorials, there would be problems with trying to run adev tests. This excludes those node_modules folders. PR Close #60872 --- adev/src/content/tutorials/BUILD.bazel | 1 + adev/src/content/tutorials/deferrable-views/BUILD.bazel | 9 ++++++++- adev/src/content/tutorials/first-app/BUILD.bazel | 9 ++++++++- adev/src/content/tutorials/homepage/BUILD.bazel | 7 ++++++- adev/src/content/tutorials/learn-angular/BUILD.bazel | 9 ++++++++- adev/src/content/tutorials/playground/BUILD.bazel | 9 ++++++++- 6 files changed, 39 insertions(+), 5 deletions(-) diff --git a/adev/src/content/tutorials/BUILD.bazel b/adev/src/content/tutorials/BUILD.bazel index 06faa9df9da..383883efb56 100644 --- a/adev/src/content/tutorials/BUILD.bazel +++ b/adev/src/content/tutorials/BUILD.bazel @@ -8,6 +8,7 @@ generate_guides( ], exclude = [ "README.md", + "**/node_modules/**/*.md", ], ), data = [ diff --git a/adev/src/content/tutorials/deferrable-views/BUILD.bazel b/adev/src/content/tutorials/deferrable-views/BUILD.bazel index 02a7c3ff98a..69c726b1b17 100644 --- a/adev/src/content/tutorials/deferrable-views/BUILD.bazel +++ b/adev/src/content/tutorials/deferrable-views/BUILD.bazel @@ -4,7 +4,14 @@ package(default_visibility = ["//adev:__subpackages__"]) generate_guides( name = "deferrable-views-guides", - srcs = glob(["**/*.md"]), + srcs = glob( + [ + "**/*.md", + ], + exclude = [ + "**/node_modules/**/*.md", + ], + ), ) filegroup( diff --git a/adev/src/content/tutorials/first-app/BUILD.bazel b/adev/src/content/tutorials/first-app/BUILD.bazel index 9e3a5f42340..d4e44dbf2c0 100644 --- a/adev/src/content/tutorials/first-app/BUILD.bazel +++ b/adev/src/content/tutorials/first-app/BUILD.bazel @@ -4,7 +4,14 @@ package(default_visibility = ["//adev:__subpackages__"]) generate_guides( name = "first-app-guides", - srcs = glob(["**/*.md"]), + srcs = glob( + [ + "**/*.md", + ], + exclude = [ + "**/node_modules/**/*.md", + ], + ), data = [ ":files", ], diff --git a/adev/src/content/tutorials/homepage/BUILD.bazel b/adev/src/content/tutorials/homepage/BUILD.bazel index 9c1e5786122..171756d3d8a 100644 --- a/adev/src/content/tutorials/homepage/BUILD.bazel +++ b/adev/src/content/tutorials/homepage/BUILD.bazel @@ -5,7 +5,12 @@ package(default_visibility = ["//adev:__subpackages__"]) filegroup( name = "files", srcs = glob( - ["**/*"], + [ + "**/*", + ], + exclude = [ + "**/node_modules/**/*.md", + ], ), ) diff --git a/adev/src/content/tutorials/learn-angular/BUILD.bazel b/adev/src/content/tutorials/learn-angular/BUILD.bazel index f18a95b69e4..5ecc19df6f5 100644 --- a/adev/src/content/tutorials/learn-angular/BUILD.bazel +++ b/adev/src/content/tutorials/learn-angular/BUILD.bazel @@ -4,7 +4,14 @@ package(default_visibility = ["//adev:__subpackages__"]) generate_guides( name = "learn-angular-guides", - srcs = glob(["**/*.md"]), + srcs = glob( + [ + "**/*.md", + ], + exclude = [ + "**/node_modules/**/*.md", + ], + ), ) filegroup( diff --git a/adev/src/content/tutorials/playground/BUILD.bazel b/adev/src/content/tutorials/playground/BUILD.bazel index a0537c05140..d203ce83297 100644 --- a/adev/src/content/tutorials/playground/BUILD.bazel +++ b/adev/src/content/tutorials/playground/BUILD.bazel @@ -4,7 +4,14 @@ package(default_visibility = ["//adev:__subpackages__"]) filegroup( name = "files", - srcs = glob(["**/*"]), + srcs = glob( + [ + "**/*", + ], + exclude = [ + "**/node_modules/**/*.md", + ], + ), ) generate_playground(