Add all the sources to //:srcs filegroup and add a check to detect
missing file to it.

We need to activate this check on presubmits

--
Change-Id: Ia95e92d3816ce92bb69bc0e2cf56e9c60b68d970
Reviewed-on: https://bazel-review.googlesource.com/#/c/3949/
MOS_MIGRATED_REVID=126404792
diff --git a/scripts/BUILD b/scripts/BUILD
index 26aab55..398ce4c 100644
--- a/scripts/BUILD
+++ b/scripts/BUILD
@@ -34,6 +34,9 @@
 
 filegroup(
     name = "srcs",
-    srcs = glob(["**"]),
+    srcs = glob(["**"]) + [
+        "//scripts/release:srcs",
+        "//scripts/packages:srcs",
+    ],
     visibility = ["//:__pkg__"],
 )
diff --git a/scripts/packages/BUILD b/scripts/packages/BUILD
index 05702d1..44b4e1c 100644
--- a/scripts/packages/BUILD
+++ b/scripts/packages/BUILD
@@ -1,3 +1,9 @@
+filegroup(
+    name = "srcs",
+    srcs = glob(["**"]),
+    visibility = ["//scripts:__pkg__"],
+)
+
 sh_binary(
     name = "package-info-generator",
     srcs = ["package_info_generator.sh"],
diff --git a/scripts/release/BUILD b/scripts/release/BUILD
index 7ccd9d5..a6a4ab0 100644
--- a/scripts/release/BUILD
+++ b/scripts/release/BUILD
@@ -1,6 +1,12 @@
 # Scripts for building Bazel releases
 package(default_visibility = ["//visibility:private"])
 
+filegroup(
+    name = "srcs",
+    srcs = glob(["**"]),
+    visibility = ["//scripts:__pkg__"],
+)
+
 sh_library(
     name = "relnotes",
     srcs = ["relnotes.sh"],