Repository navigation
[pull] main from bazel-contrib:main - #753
Merged
Merged
Conversation
`buildifier` collapses multi-line ternary expressions onto a single line, which violates the 80-column limit. Instruct agents to use `if`/`else` statements when a ternary exceeds 80 columns.
(Done with help from an agent.) This PR lets `uv_toolchain` accept executable wrappers with multiple outputs and preserves their runfiles in lock actions and `.run` targets. This supports wrappers that obtain credentials before invoking `uv`. Lock actions receive the executable target's `FilesToRunProvider`. Runnable targets merge its default runfiles, preserving runtime data, ordinary symlinks, and root symlinks. The downloaded `uv` binary has public visibility so wrappers can declare it as a runtime dependency. The regression test covers a wrapper with multiple outputs, runtime data, and both kinds of runfiles symlinks. Closes #4181. --------- Co-authored-by: Richard Levasseur <richardlev@gmail.com>
Document why executable Starlark attributes use allow_files instead of allow_single_file when accepting multi-output targets like py_binary. Direct Buildkite status logs to stderr so JSON output pipes cleanly to jq, and check for active merge queue branches before re-enqueuing PRs.
`_RunLockInfo` lacked a provider docstring and `:type:` annotations on its fields, making it harder for maintainers to inspect the expected field types and provider purpose. Add a provider description and `:type:` annotations to each field in `_RunLockInfo`.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : )