diff options
Diffstat (limited to 'distro/BUILD.bazel')
-rw-r--r-- | distro/BUILD.bazel | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/distro/BUILD.bazel b/distro/BUILD.bazel new file mode 100644 index 0000000..d136ca1 --- /dev/null +++ b/distro/BUILD.bazel @@ -0,0 +1,30 @@ +load("@rules_pkg//:pkg.bzl", "pkg_tar") +load("@rules_pkg//releasing:defs.bzl", "print_rel_notes") +load("//java:defs.bzl", "version") + +package( + default_visibility = ["//visibility:private"], +) + +# Build the artifact to put on the github release page. +pkg_tar( + name = "rules_java-%s" % version, + srcs = ["//:distribution"], + extension = "tar.gz", + # It is all source code, so make it read-only. + mode = "0444", + # Make it owned by root so it does not have the uid of the CI robot. + owner = "0.0", + package_dir = ".", + strip_prefix = ".", +) + +print_rel_notes( + name = "relnotes", + outs = ["relnotes.txt"], + deps_method = "rules_java_dependencies", + repo = "rules_java", + setup_file = "java:repositories.bzl", + toolchains_method = "rules_java_toolchains", + version = version, +) |