Baseline: c9a05c3af4e6bf7a2bd9ab0a29ada8f33eab76cf
New features:
- Add an `exclude` param to `rtx.watch_tree()` to allow excluding
glob patterns from watch.
Important changes:
- Enabled output path mapping (config stripping) support for
`ArchivedTreeArtifact`s to improve action caching under
`--experimental_output_paths=strip`.
- `module_extension(...)` now accepts a `facts_version` integer
parameter. Bumping it invalidates the facts persisted in
`MODULE.bazel.lock` for that extension, allowing extension
authors to make breaking changes to the facts schema without
risking misinterpretation by older code paths.
- Fixed an issue that caused Bazel to fail on a lost input even
with build or action rewinding enabled.
- BuildFinished events in BEP will consistently contain an
"infrastructure-caused" detailed exit code when a single target
contains both infrastructure-caused and user-caused exit codes in
its failed actions.
This release contains contributions from many people at Google, as well as Chi Wang, Fabian Meumertzheim, Moran Omer, Son Luong Ngoc, Will Stranton, Yonatan Goldschmidt.