2
0
Fork 0
mirror of https://github.com/bazel-contrib/bazel-lib synced 2024-11-30 01:41:21 +00:00
bazel-lib/lib/private
Steven E. Harris 3af9e00308
docs: clarify write_source_files output constraint (#498)
* docs: clarify write_source_files output constraint

For both the "write_source_files" rule's "files" attribute and the
"write_source_file" rule's "out_file" attribute, we ensure that the
destination files and directories to which we'll write sit within the
same containing Bazel package as the Bazel target requesting this
writing. Clarify the documentation for each attribute to make it clear
that we're constraining the destinations and not the sources of the
content to be written.

* Update lib/write_source_files.bzl

---------

Co-authored-by: Derek Cormier <derek@aspect.dev>
2023-08-23 12:32:56 -07:00
..
docs feat: yq supports stamping 2023-06-15 16:50:26 -07:00
base64.bzl chore: run buildifier 2023-06-13 16:28:17 -07:00
BUILD.bazel feat: yq supports stamping 2023-06-15 16:50:26 -07:00
copy_common.bzl fix: show directory being copied to in copy_to_directory progress message (#345) 2023-02-05 20:47:02 -08:00
copy_directory.bzl fix: show directory being copied to in copy_to_directory progress message (#345) 2023-02-05 20:47:02 -08:00
copy_directory_toolchain.bzl feat: add freebsd support 2023-07-25 20:14:46 -07:00
copy_file.bzl fix: show directory being copied to in copy_to_directory progress message (#345) 2023-02-05 20:47:02 -08:00
copy_to_bin.bzl Add copy_directory binary tool (#324) 2023-01-14 15:51:01 -08:00
copy_to_directory.bzl chore: turn on more basic precommit checks 2023-02-17 11:00:00 -08:00
copy_to_directory_toolchain.bzl feat: add freebsd support 2023-07-25 20:14:46 -07:00
coreutils_toolchain.bzl Update coreutils_toolchain.bzl 2023-07-17 19:22:46 -07:00
diff_test.bzl feat: add executable attribute to write_source_files 2022-12-03 10:46:08 -08:00
diff_test_tmpl.bat Add TODO comment in the windows implementation 2022-09-07 13:53:08 -07:00
diff_test_tmpl.sh chore: turn on more basic precommit checks 2023-02-17 11:00:00 -08:00
directory_path.bzl fix: improve error message in directory_path when directory does not (#192) 2022-07-22 09:37:27 -07:00
docs.bzl Fix update_docs with Bazel 7 and stardoc 0.6.0 2023-08-14 12:01:13 -07:00
expand_locations.bzl fix: fix make var expansion in expand_template (#213) 2022-08-11 19:30:45 -07:00
expand_template.bzl chore: run buildifier 2023-06-13 16:28:17 -07:00
expand_template_toolchain.bzl feat: add freebsd support 2023-07-25 20:14:46 -07:00
expand_variables.bzl fix: TARGET make variable expansion: no extra leading @ 2022-08-29 07:45:00 -07:00
fail_with_message_test.bzl feat: write_source_files 2022-02-07 10:00:35 -08:00
glob_match.bzl fix: rewrite glob implementation to follow standard glob specs 2023-05-08 07:46:19 -07:00
host_repo.bzl chore: turn on more basic precommit checks 2023-02-17 11:00:00 -08:00
jq.bzl feat: jq supports stamping 2022-08-22 12:39:54 -07:00
jq_toolchain.bzl fix: fix a bug where bazel run @jq//:jq cannot be run on M1 2023-02-03 08:15:48 -08:00
local_config_platform.bzl chore: turn on more basic precommit checks 2023-02-17 11:00:00 -08:00
output_files.bzl chore: turn on more basic precommit checks 2023-02-17 11:00:00 -08:00
params_file.bzl refactor: give internal impl methods meaningful names (#252) 2022-09-20 15:23:56 -07:00
parse_status_file.jq chore: turn on more basic precommit checks 2023-02-17 11:00:00 -08:00
parse_status_file.yq Use actual newline (instead of "\n") to split strings in yq rule 2023-06-22 17:09:44 -07:00
patch.bzl chore: cleanup fail msgs with substitutions for cleaner error logs 2022-06-14 06:46:34 -07:00
paths.bzl docs: clarify rlocationpath 2023-05-24 17:16:00 -07:00
platform_utils.bzl fix: don't generate @aspect_bazel_lib_local_config_platform repository as it is a leaky abstraction for rule consumers and not just rule authors (#243) 2022-09-13 21:58:08 -07:00
repo_utils.bzl feat: add freebsd support 2023-07-25 20:14:46 -07:00
run_binary.bzl Fix typos in run_binary docs. 2023-05-08 07:49:24 -07:00
stamping.bzl feat: basic stamping support 2022-07-14 22:37:42 -07:00
strings.bzl chore: run buildifier 2023-06-13 16:28:17 -07:00
strings.py feat: implement chr, ord, and hex (#425) 2023-05-15 12:15:55 -07:00
utils.bzl chore: update docs 2023-07-18 11:01:26 -07:00
write_source_file.bzl docs: clarify write_source_files output constraint (#498) 2023-08-23 12:32:56 -07:00
yq.bzl feat: yq supports stamping 2023-06-15 16:50:26 -07:00
yq_toolchain.bzl fix(yq): restore default version, reverting #405 2023-05-05 13:07:51 -07:00