Baseline: cc8be0ab496570eb155ba220012f52f6a6c7082d
Cherry picks:
+ cff79d0aa6f2d470b8648f2b89beeefd0867e177:
Do not build the runfiles tree when creating deploy jars.
+ 959ab10559800eab6a3841f80cbc06f119e659b7:
Fix bug in GraphOutputWriter#partitionedFactored which caused
queue to grow to O(E), and now upper-bounding it to O(N).
Incompatible changes:
- The --host_jvm_profile command line argument is not supported
anymore.
- The "input_manifests" argument of ctx.actions.{run,run_shell} is
now a no-op. resolve_command and resolve_tools always return the
empty list as the input manifest list.
Important changes:
- Bazel's Bash completion can now complete external repository
labels when using `--enable_bzlmod`.
- BEP's `execution_phase_time_in_ms` no longer includes the
analysis-only part at the beginning of the build. Artificial
downtrend in `execution_phase_time_in_ms` expected.
This release contains contributions from many people at Google, as well as Fabian Meumertzheim, Xdng Yng, Zheng Wei Tan.