bazel-skylib/docs
Xùdōng Yáng 80b51b36d6
Allow `bzl_library` to depend on non-`bzl_library` targets (#495)
Allow `bzl_library` to depend on non-`bzl_library` targets

Notably, `filegroup`. `bzl_library` doesn't actually read anything from the `StarlarkLibraryInfo` provider, and requiring all deps to be other `bzl_library` targets is really painful for anyone loading .bzls from `@bazel_tools` or `@platforms` because those core modules/repos don't want a dependency on Skylib just for access to `bzl_library`.

The medium-term plan will be to move `bzl_library` into `@bazel_tools`; but before then, this can serve as a stop-gap.

Co-authored-by: Alexandre Rostovtsev <arostovtsev@google.com>
2024-04-24 14:16:57 -04:00
..
private Modify actions in order not to need `toolchain` param (#455) 2023-08-28 14:39:43 -04:00
BUILD Allow .scl files in bzl_library (#450) 2023-05-31 14:58:11 -04:00
analysis_test_doc.md Bump stardoc dep to unbreak build with --experimental_enable_bzlmod (#398) 2022-10-03 05:13:46 -04:00
build_test_doc.md Bump stardoc dep to unbreak build with --experimental_enable_bzlmod (#398) 2022-10-03 05:13:46 -04:00
bzl_library.md Allow `bzl_library` to depend on non-`bzl_library` targets (#495) 2024-04-24 14:16:57 -04:00
collections_doc.md feat: bzlmod setup (#385) 2022-08-30 14:57:34 -04:00
common_settings_doc.md Expose int- and string-valued build settings as Make variables (#440) 2023-08-22 19:41:36 +00:00
copy_directory_doc.md feat: bzlmod setup (#385) 2022-08-30 14:57:34 -04:00
copy_file_doc.md feat: bzlmod setup (#385) 2022-08-30 14:57:34 -04:00
dicts_doc.md feat: bzlmod setup (#385) 2022-08-30 14:57:34 -04:00
diff_test_doc.md Bump stardoc dep to unbreak build with --experimental_enable_bzlmod (#398) 2022-10-03 05:13:46 -04:00
expand_template_doc.md Fix spelling (#445) 2023-04-26 21:55:09 -04:00
maintainers_guide.md Fix spelling (#445) 2023-04-26 21:55:09 -04:00
native_binary_doc.md Bump stardoc dep to unbreak build with --experimental_enable_bzlmod (#398) 2022-10-03 05:13:46 -04:00
new_sets_doc.md feat: bzlmod setup (#385) 2022-08-30 14:57:34 -04:00
partial_doc.md feat: bzlmod setup (#385) 2022-08-30 14:57:34 -04:00
paths_doc.md feat: bzlmod setup (#385) 2022-08-30 14:57:34 -04:00
run_binary_doc.md Bump stardoc dep to unbreak build with --experimental_enable_bzlmod (#398) 2022-10-03 05:13:46 -04:00
select_file_doc.md Bump stardoc dep to unbreak build with --experimental_enable_bzlmod (#398) 2022-10-03 05:13:46 -04:00
selects_doc.md feat: bzlmod setup (#385) 2022-08-30 14:57:34 -04:00
shell_doc.md feat: bzlmod setup (#385) 2022-08-30 14:57:34 -04:00
structs_doc.md feat: bzlmod setup (#385) 2022-08-30 14:57:34 -04:00
subpackages_doc.md feat: bzlmod setup (#385) 2022-08-30 14:57:34 -04:00
types_doc.md feat: bzlmod setup (#385) 2022-08-30 14:57:34 -04:00
unittest_doc.md Add toolchains argument to unittests.make (#483) 2024-01-08 09:37:19 +01:00
versions_doc.md versions: Don't fail on Bazel dev builds (#463) 2023-09-25 18:25:37 -07:00
write_file_doc.md Bump stardoc dep to unbreak build with --experimental_enable_bzlmod (#398) 2022-10-03 05:13:46 -04:00