• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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