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