load("@bazel_skylib//:version.bzl", "version") load("@rules_pkg//:pkg.bzl", "pkg_tar") load("@rules_pkg//releasing:defs.bzl", "print_rel_notes") package( default_visibility = ["//visibility:private"], ) pkg_tar( name = "srcs", srcs = ["//:distribution"], 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 = ".", ) pkg_tar( name = "bins", srcs = ["//:bins"], mode = "0555", # Make it owned by root so it does not have the uid of the CI robot. owner = "0.0", package_dir = "", strip_prefix = ".", ) # Build the artifact to put on the github release page. pkg_tar( name = "bazel-skylib-%s" % version, extension = "tar.gz", # Make it owned by root so it does not have the uid of the CI robot. owner = "0.0", strip_prefix = ".", deps = [ ":bins.tar", ":srcs.tar", ], ) print_rel_notes( name = "relnotes", outs = ["relnotes.txt"], deps_method = "bazel_skylib_workspace", repo = "bazel-skylib", setup_file = ":workspace.bzl", version = version, )