mirror of
https://github.com/bazelbuild/rules_cc
synced 2024-11-28 21:34:00 +00:00
262ebec3c2
Fixes: * Enabled buildifier on the Bazel CI again * Added Skydocs where missing * Moved public files out of .../private/... (e.g. cc_toolchain_config_lib.bzl) * Reformatted * Removed unused loads * Using relative labels for cc_configure related files * Added development dependency on rules_proto * they're not in the federation yet, so hand rolling in rules_cc's WORKSPACE file * Added development dependency on rules_python (from federation) * Cleaned up copybara (notable change - not using @rules_cc in labels inside rules_cc repo) * Made cc_flags_supplier usable internally * Moved load statements to the top of the bzl file * Moved runfiles to the tools directory * Unified toolchain_utils.bzl and find_cc_toolchain.bzl RELNOTES: None. PiperOrigin-RevId: 276479521 Change-Id: I3196896061fa2ee61a3efb130c214d288782066a
31 lines
730 B
Python
31 lines
730 B
Python
load("@rules_pkg//:pkg.bzl", "pkg_tar")
|
|
load("@rules_pkg//releasing:defs.bzl", "print_rel_notes")
|
|
load("//cc:version.bzl", "version")
|
|
|
|
package(
|
|
default_visibility = ["//visibility:private"],
|
|
)
|
|
|
|
# Build the artifact to put on the github release page.
|
|
pkg_tar(
|
|
name = "rules_cc-%s" % version,
|
|
srcs = [
|
|
"//:distribution",
|
|
"//cc: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"],
|
|
repo = "rules_cc",
|
|
version = version,
|
|
)
|