Tags: bazelbuild/bazel
Tags
[8.5.0] Include allowed attribute values in Stardoc proto (#27679) The set of allowed values of a `string` or `int` attribute is crucial information for users of a rule or aspect. Closes #25877. PiperOrigin-RevId: 832334774 Change-Id: Ibe005910905bf045de9ef5eb8218cbe12f509724 Commit 58cd0a1 Co-authored-by: Fabian Meumertzheim <[email protected]>
[8.5.0] Also persist facts in the hidden lockfile (#27642) Otherwise facts are not added to the default lockfile when an entry in the hidden lockfile for a reproducible extension is used. Also bump the lockfile version out of caution - users may already have hidden lockfiles that lack facts. Along the way fix the `print` behavior of `Facts` which resulted in `Facts(<unknown object net.starlark.java.eval.Dict>)` since it called the wrong `repr` override. Closes #27522. PiperOrigin-RevId: 828559479 Change-Id: I77f002fa0e74c23b9fab5bb05948bcbe76f8f49b (cherry picked from commit bed7a1f) Closes #27523
[9.0.0] Patch rules_graalvm for Bazel 9 (#27635) Fixing `bazel build --nobuild //:bazel-srcs` with Bazel@HEAD/9.0.0 See also: https://buildkite.com/bazel/bazel-at-head-plus-downstream/builds/5070 Caused by eb1b3fc Closes #27632. PiperOrigin-RevId: 830940520 Change-Id: I97cd3a095d4b4215e6784e67867dabf748a9b2e9 Commit b1630ee Co-authored-by: Yun Peng <[email protected]>
Release 9.0.0-pre.20251029.2 (2025-11-07) Baseline: 0d89027 This release contains contributions from many people at Google, as well as Benjamin Peterson, David Sanderson, Fabian Meumertzheim, Farid Zakaria, Keith Smiley, Will Stranton.
[7.7.1] Don't store local registry hashes in the lockfile (#27561) This regressed in c5a562b since the relevant test had become ineffective when it was incorrectly ported to HTTP registries. Fixes #26835 Closes #26841. PiperOrigin-RevId: 800357483 Change-Id: I86e3a4927cc97fb44ac8b5ceb205a6d738a0de6d (cherry picked from commit 9d961b9)
Minimize syscalls in FileSystemUtils.moveFile/copyFile. By making use of an already available `FileStatus` to determine the source permissions and modified time without additional `stat` calls, and setting the permissions with a single `chmod` call when possible. Also fix a couple of bugs, found by adding comprehensive tests: - the `copyFile` fast path should refuse to copy a directory, matching the slow path; - the error handling for the `moveFile` slow path was incorrect (it must catch exceptions, not check the `delete()` return value). PiperOrigin-RevId: 827587130 Change-Id: If6b15b11e76e0e2d5af41d38fe9c3b57ade6ef3b
Release 9.0.0-pre.20251025.1 (2025-10-31) Baseline: d498088 New features: - Add support for setting the `.bazelrc` path via a `BAZELRC` environment variable. Important changes: - OSS Bazel permits but ignores type annotations in .bzl files. Type annotations are experimental, and code that uses them may fail in future versions of Bazel. - If a java_import target's srcjar attribute refers to a source file, the file should exist. This release contains contributions from many people at Google, as well as Alessandro Patti, Alexander Golovlev, Benjamin Peterson, Fabian Meumertzheim, Keith Smiley, Will Stranton.
PreviousNext