Matt
Matt
### Description of the feature request: I'd like `config_setting` and `constraint_value` rules to output a provider corresponding to whether they evaluate to true or false. This would allow us to...
### Description of the feature request: If unspecified, a test's size currently defaults to "medium". I think small is a far more reasonable default. [aspect_bazel_lib](https://github.com/aspect-build/bazel-lib/blob/1697a3275becc29d0c002f6ef18bd63885b4d758/lib/private/utils.bzl#L139-L171) says: ``` The [test-encyclopedia](https://bazel.build/reference/test-encyclopedia) says:...
It's currently very hard to work with custom providers. One example of somewhere seriously lacking is if I want to do assertions on the following type: ``` FooInfo = provider(fields...
Please only review the second commit in this stack. The first commit will be submitted via a seperate PR (#510)
Original implementation is at https://github.com/matts1/rules_directory
### Description of the bug: When calling `find_cc_toolchain`, if you defined a toolchain using `action_config` instead of `tool_path`, bazel comes up with an arbitrary path for the `*_executable` fields. For...
Instead of hardcoding the ~/os-bazel directory, calculate the bazel directory based on the path of the script. This should make setup simpler, and also allow you to work with multiple...
### Description of the feature request: Cquery should be able to read providers that were created by an aspect. I tested, and the aspects already run during cquery (see https://github.com/bazelbuild/bazel/issues/16310#issuecomment-2113976408)....
This is based on @martinvonz's comment in #3830 about the inconsistency between squash --keep-emptied and rebase --skip-empty. # Checklist If applicable: - [x] I have updated `CHANGELOG.md` - [x] I...
This PR is meant to trigger a discussion on what the specific design of the API should look like. # Checklist If applicable: - [ ] I have updated `CHANGELOG.md`...