ci: improve Bazel build verification and update .bazelignore
Build and Deploy / build-and-deploy (push) Successful in 1m45s

- Created BUILD.bazel files for all subprojects to enable recursive build verification.
- Updated root BUILD.bazel to track all project source files.
- Cleared .bazelignore of project directories to allow Bazel to scan them.
- Excluded files with colons from Bazel globs as they are invalid labels.
This commit is contained in:
2026-05-17 00:47:30 -07:00
parent 4f34029740
commit a4d8a8c309
10 changed files with 246 additions and 24 deletions
+16 -3
View File
@@ -1,6 +1,19 @@
# Trivial Bazel build target so bazel build //... succeeds hermetically
# Hermetic Bazel build target to verify all files are present
filegroup(
name = "empty",
srcs = [],
name = "srcs",
srcs = [
"index.html",
"package.json",
"pnpm-lock.yaml",
"tsconfig.json",
"vite.config.js",
"//figma_lit_example:srcs",
"//figma-to-lit:srcs",
"//lit-components:srcs",
"//lit-native:srcs",
"//lit-showcase:srcs",
"//vite-lit-capacitor:srcs",
"//vite-lit-element-starter:srcs",
],
visibility = ["//visibility:public"],
)