bazel-skylib/tests
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
..
bzl_library Allow `bzl_library` to depend on non-`bzl_library` targets (#495) 2024-04-24 14:16:57 -04:00
common_settings Add licenses spec to new BUILD file (#485) 2024-01-19 15:14:08 -05:00
copy_directory Stop hardcoding runfiles prefix (#402) 2022-10-15 09:20:48 +11:00
copy_file Stop hardcoding runfiles prefix (#402) 2022-10-15 09:20:48 +11:00
diff_test Fix spelling (#445) 2023-04-26 21:55:09 -04:00
expand_template Stop hardcoding runfiles prefix (#402) 2022-10-15 09:20:48 +11:00
native_binary Modify actions in order not to need `toolchain` param (#455) 2023-08-28 14:39:43 -04:00
run_binary Modify actions in order not to need `toolchain` param (#455) 2023-08-28 14:39:43 -04:00
select_file Modify actions in order not to need `toolchain` param (#455) 2023-08-28 14:39:43 -04:00
write_file Stop hardcoding runfiles prefix (#402) 2022-10-15 09:20:48 +11:00
BUILD Expose int- and string-valued build settings as Make variables (#440) 2023-08-22 19:41:36 +00:00
analysis_test_test.sh Fix bazel-skylib with Bazel@HEAD (#462) 2023-09-18 11:25:50 -07:00
build_test_tests.bzl Modify actions in order not to need `toolchain` param (#455) 2023-08-28 14:39:43 -04:00
collections_tests.bzl unittest.bzl: supports Windows (#84) 2018-12-04 16:14:08 +01:00
common_settings_test.sh Stop hardcoding runfiles prefix (#402) 2022-10-15 09:20:48 +11:00
common_settings_tests.bzl Expose int- and string-valued build settings as Make variables (#440) 2023-08-22 19:41:36 +00:00
dicts_tests.bzl Implement omit and pick dicts functions. (#304) 2022-03-17 16:49:06 -04:00
new_sets_tests.bzl unittest.bzl: supports Windows (#84) 2018-12-04 16:14:08 +01:00
partial_tests.bzl Enable unittest.suite to accept partial calls of test rules (#276) 2020-11-12 21:04:39 -05:00
paths_tests.bzl Add absolute path tests for Windows (#230) 2020-02-06 11:54:31 -05:00
selects_tests.bzl Fix spelling (#445) 2023-04-26 21:55:09 -04:00
shell_tests.bzl Use more portable `#!/usr/bin/env bash` shebang instead of hardcoded /bin/bash. (#329) 2021-10-25 09:12:41 -04:00
structs_tests.bzl unittest.bzl: supports Windows (#84) 2018-12-04 16:14:08 +01:00
subpackages_tests.bzl Allow `bzl_library` to depend on non-`bzl_library` targets (#495) 2024-04-24 14:16:57 -04:00
types_tests.bzl Modify actions in order not to need `toolchain` param (#455) 2023-08-28 14:39:43 -04:00
unittest.bash Fix spelling (#445) 2023-04-26 21:55:09 -04:00
unittest_test.sh Stop hardcoding runfiles prefix (#402) 2022-10-15 09:20:48 +11:00
unittest_tests.bzl Add support for 'loading' unit tests, which evaluate a LOADING phase. (#347) 2022-02-10 16:03:48 -05:00
versions_tests.bzl versions: Don't fail on Bazel dev builds (#463) 2023-09-25 18:25:37 -07:00