Bazel release notes creation

This script uses the RELNOTES: tag (RELNOTES for a
simple change, RELNOTES[NEW] for a new feature,
RELNOTES[INC] for an incompatible change) to create
the CHANGELOG.md file.

--
Change-Id: If457a0a85f4a9ceddf822393d0aeb8b60c54136b
Reviewed-on: https://bazel-review.googlesource.com/#/c/1583/
MOS_MIGRATED_REVID=99020942
diff --git a/scripts/release/BUILD b/scripts/release/BUILD
new file mode 100644
index 0000000..b2fb039
--- /dev/null
+++ b/scripts/release/BUILD
@@ -0,0 +1,22 @@
+# Scripts for building Bazel releases
+package(default_visibility = ["//visibility:private"])
+
+sh_library(
+    name = "relnotes",
+    srcs = ["relnotes.sh"],
+)
+
+sh_test(
+    name = "relnotes_test",
+    srcs = ["relnotes_test.sh"],
+    data = [
+        "testenv.sh",
+        "//:git",
+        "//src/test/shell:bashunit",
+    ],
+    shard_count = 2,
+    tags = ["need_git"],
+    deps = [
+        ":relnotes",
+    ],
+)