2
0
Fork 0
mirror of https://github.com/bazel-contrib/bazel-lib synced 2024-12-03 11:52:43 +00:00
bazel-lib/lib/tests/stamping/BUILD.bazel

35 lines
685 B
Python
Raw Normal View History

2022-07-15 05:32:39 +00:00
load(":stamp_aware_rule.bzl", "my_stamp_aware_rule")
load("//lib:run_binary.bzl", "run_binary")
my_stamp_aware_rule(
name = "test_stamped",
out = "always",
stamp = 1,
)
my_stamp_aware_rule(
name = "test_unstamped",
out = "never",
stamp = 0,
)
my_stamp_aware_rule(
name = "test_default",
out = "default",
)
sh_binary(
name = "stamper",
srcs = ["stamper.sh"],
)
# Build this with --stamp enabled to see your username in the resulting output file
run_binary(
name = "run_stamper",
outs = ["stamped"],
args = ["$(location stamped)"],
# Include status files as inputs when --stamp is set.
stamp = -1,
2022-07-15 05:32:39 +00:00
tool = "stamper",
)