1load("@rules_pkg//:pkg.bzl", "pkg_tar") 2load("@rules_pkg//releasing:defs.bzl", "print_rel_notes") 3load("//java:defs.bzl", "version") 4 5package( 6 default_visibility = ["//visibility:private"], 7) 8 9# Build the artifact to put on the github release page. 10pkg_tar( 11 name = "rules_java-%s" % version, 12 srcs = ["//:distribution"], 13 extension = "tar.gz", 14 # It is all source code, so make it read-only. 15 mode = "0444", 16 # Make it owned by root so it does not have the uid of the CI robot. 17 owner = "0.0", 18 package_dir = ".", 19 strip_prefix = ".", 20) 21 22print_rel_notes( 23 name = "relnotes", 24 outs = ["relnotes.txt"], 25 deps_method = "rules_java_dependencies", 26 repo = "rules_java", 27 setup_file = "java:repositories.bzl", 28 toolchains_method = "rules_java_toolchains", 29 version = version, 30) 31