Closed renovate[bot] closed 1 month ago
7.1.1 isn't yet released, not sure why this is triggered already?
it was released and immediately deleted because of the last cherry-pick request...
Because you closed this PR without merging, Renovate will ignore this update (7.3.2
). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps
array of your Renovate config.
If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.
This PR contains the following updates:
7.1.0
->7.3.2
Release Notes
bazelbuild/bazel (bazel)
### [`v7.3.2`](https://redirect.github.com/bazelbuild/bazel/blob/HEAD/CHANGELOG.md#Release-732-2024-10-01) [Compare Source](https://redirect.github.com/bazelbuild/bazel/compare/7.3.1...7.3.2) ``` Release Notes: ``` ### [`v7.3.1`](https://redirect.github.com/bazelbuild/bazel/blob/HEAD/CHANGELOG.md#Release-731-2024-08-19) [Compare Source](https://redirect.github.com/bazelbuild/bazel/compare/7.3.0...7.3.1) ``` Release Notes: ``` ### [`v7.3.0`](https://redirect.github.com/bazelbuild/bazel/blob/HEAD/CHANGELOG.md#Release-730-2024-08-12) [Compare Source](https://redirect.github.com/bazelbuild/bazel/compare/7.2.1...7.3.0) ``` Release Notes: ``` ### [`v7.2.1`](https://redirect.github.com/bazelbuild/bazel/blob/HEAD/CHANGELOG.md#Release-721-2024-06-25) [Compare Source](https://redirect.github.com/bazelbuild/bazel/compare/7.2.0...7.2.1) ``` Release Notes: ``` ### [`v7.2.0`](https://redirect.github.com/bazelbuild/bazel/blob/HEAD/CHANGELOG.md#Release-720-2024-06-10) [Compare Source](https://redirect.github.com/bazelbuild/bazel/compare/7.1.2...7.2.0) ``` Release Notes: Configurability: + aquery: `//foo:bar` now means "all configured targets with label `//foo:bar`" instead of "choose an arbitrary configured target with label `//foo:bar`". This is in line with cquery behavior. (#22135) + Added a new flag `--incompatible_disable_native_repo_rules` to disable native repo rule usage in WORKSPACE. All native repo rules now have a Starlark counterpart that can be used in both WORKSPACE and Bzlmod; see #22080 for more details. (#22203) + Starlark command-line flags can now be referred to through `alias` targets. (#22212) ExternalDeps: + bzlmod `git_repository` now accepts the `strip_prefix` arg and passes it to the underlying `git_repository` call. (#22137) + Added a new `include()` directive to `MODULE.bazel` files, which allows the root module file to be divided into multiple segments. (#22204) + Fixed certain deadlocks in repo fetching with worker threads (`--experimental_worker_for_repo_fetching=auto`). (#22261) + `print` statements in module files are now only executed for the root module and modules subject to non-registry overrides (e.g. `local_path_override`). (#22263) + The new `refresh` value for `--lockfile_mode` behaves like the `update` mode, but additionally forces a refresh of mutable registry content (yanked versions and missing module versions) when switched to or from time to time while enabled. (#22371) + `Label` instances passed to `print` or `fail` as positional arguments are now formatted with apparent repository names (optimized for human readability). (#22460) + Changes to environment variables read via `getenv` now correctly invalidate module extensions. (#22541) + Git merge conflicts in `MODULE.bazel.lock` files can be resolved automatically. See https://bazel.build/external/lockfile#automatic-resolution for the required setup. (#22650) OSS: + Bazel on Linux and BSD now respects the XDG_CACHE_HOME environment variable instead of assuming that ~/.cache/bazel is writable. (#21817) Performance: + Paths in the Linux sandbox are now again identical to those outside the sandbox, even with `--incompatible_sandbox_hermetic_tmp`. (#22407) Remote-Exec: + The combined coverage report produced via `--combined_report=lcov` is now announced on the BES via the new `CoverageReport` event. (#22327) + The compact and full execution logs now contain start times for spawns (if available). (#22341) Rules-CPP: + The default Unix C++ toolchain now supports the `parse_headers` feature to validate header files with `--process_headers_in_dependencies`. (#22369) Starlark-Interpreter: + Starlark `min` and `max` buitins now allow a `key` callback, similarly to `sorted`. (#21960) Acknowledgements: This release contains contributions from many people at Google, as well as bazel.build machine account, Brentley Jones, Cameron Martin, Daniel Wagner-Hall, Douglas Thor, Fabian Meumertzheim, George Gensure, hvd, Isaac Torres, Keith Smiley, Mark Elliot, oquenchil, Romain Chossart, Son Luong Ngoc, Spencer Putt, Thomas Weischuh, Xdng Yng, Xùdōng Yáng, Zheng Wei Tan. ``` ### [`v7.1.2`](https://redirect.github.com/bazelbuild/bazel/blob/HEAD/CHANGELOG.md#Release-712-2024-05-08) [Compare Source](https://redirect.github.com/bazelbuild/bazel/compare/7.1.1...7.1.2) Baseline: d798ebde6c6394203a87b5f1a6b62ecfc3880991 Release Notes: + Consider MODULE.bazel for workspace detection in bazel.sh (#20594) + Auto-create deploy jars for Bazel `java_test` targets if requested (#20602) + `java_binary` wrapper should forward `restricted_to` (#20611) + Mount user-specified bind mounts before Bazel's own magic. (#20609) + Fix bootstrapped Bazel binary (#20612) + Modify the error message that occurs when a requested target does not… (#20636) + Cherry-pick all presubmit.yml changes (#20736) + Accept labels of aliases in config_setting. (#20649) + Improve `use_repo_rule` error when not referencing a `repository_rule` (#20732) + Attempt to make main repo mapping inverse more efficient (#20633) + Retry binding to ipv6 localhost (#20755) + Print interactive sandboxed shell command with `--sandbox_debug` (#20769) + Fix two issues with --incompatible_sandbox_hermetic_tmp that manifested themselves when the output base was under /tmp (#20766) + Optimize prefetchInputs. (#20719) + Fix crash on `bazel mod` error containing `%` (#20651) + Cover missing cases during module extension label normalization (#20630) + Do not print errors when repository rules are interrupted (#20662) + Restart at most once when prepopulating repository rule environment (#20643) + Add profiles to the call sites of `updateRunfiles` (#20803) + Fixes for Bazel's own integration tests fail locally on Linux (#20822) + Remove unnecessary `cc_test` coverage handling (#20641) + Fix NPE in BzlmodRepoRuleFunction (#20829) + Return labels instead of strings from DescribableExecutionUnit methods. (#20788) + Introduce a SpawnLogContext interface. (#20842) + Fix `common` `.bazelrc` behavior for flag expansions (#20844) + Add a profiler span for fetching repositories. (#20852) + Make Bazel's RAM estimate container aware (#20644) + Auto-create deploy jars for Bazel `java_test` targets if requested (#20762) + Ignore read-only errors when updating the `mtime` of the `install_base` (#20648) + Add profiling to `remoteActionBuildingSemaphore.acquire()` (#20645) + DigestUtils: avoid throwing on invalid digest function name (#20650) + Use a larger buffer size for `java.util.zip.*Stream` classes (#20642) + Flip flag `--experimental_use_semaphore_for_jobs`. (#20646) + RemoteSpawnRunner: record inbetween phases in timing profile (#20647) + Add fastutil 7.2.1 dependency (#20854) + Allow repo rules to download multiple things in parallel. (#20856) + Add support for tmpfs mounts under `/tmp` with hermetic tmp (#20859) + Add new flag `--enable_workspace` that allows us to disable WORKSPACE… (#20855) + Add support for bind mounts under `/tmp` with hermetic tmp (#20772) + Document `--digest_function` startup flag (#20864) + Add flag `experimental_throttle_remote_action_building` (#20858) + Remove suffix from fastutil alias. (#20872) + Move StableSort into the exec package. + Test that missing spawn outputs are logged correctly. + Simplify computeDigest. + Add SpawnBuilder#with{Inputs,Tools} overloads accepting a NestedSet. + Correctly log paths for runfiles and filesets. + Report empty files in the spawn log. + Propagate the tool bit to logged directory inputs. + Move some more common logic into SpawnLogContext. + Introduce a new compact execution log format. + Apply zstd compression to the compact execution log. + Avoid unnecessary overhead when determining whether an action input is a directory. + Offer Shell completion for top-level packages without subpackages (#20879) + Increase maximal length of profile span for repository function calls (#20907) + Still generate a WORKSPACE file in repo rules if --enable_workspace is set (#20914) + Read authentication information from .netrc (#20915) + deps: rules_python 0.4.0 -> 0.22.0 (#20916) + Avoid emitting canonical labels into generated repos (#20917) + python: make incompatible_python_disallow_native_rules work for top-level external repo targets (#20923) + Remove flag guarding for the AndroidIdeInfo provider (#20932) + Point _virtual_includes to stable locations so IDE integrations survive builds (#20946) + [rfc] Allow repository rules to lazily declare environment variable deps (#20944) + Replaced usage of rev with awk in bash runfiles (#20934) + Cherry pick a few changes to address flaky tests (#20956) + Cherry-pick the change to reduce repository invalidations to Bazel 7.1 (#20949) + The label API shakeup & docs cleanup (#20977) + New docs for labels, repos, etc (#20978) + Add support for arbitrary headers to rctx.download[_and_extract] (#20979) + Show a warning message when the credential helper invocation fails (#20992) + Fix singlejar resource mapping for external repositories (#20989) + Remove user specific path from the lockfile (Fixes #19621) (#21009) + Also report cycles involving WORKSPACE from BzlmodRepoCycleReporter (#21013) + Fix -fatal_warnings on macOS (#21018) + Cherry-picks for module extension repo mapping usage tracking (#21033) + bzlmod: support git repos in source.json (#21036) + Add `bazel mod dump_repo_mapping` (#21023) + Cherry-picks for elimination of repo rule restarts (#21082) + Fix inconsistent dep graph stubs in Bzlmod tests (#21085) + Distinguish the disk and remote caches in the action progress status. (#21084) + Clarify where to find the definition of the --experimental_remote_scrubbing_config configuration format. (#21089) + Disable `--legacy_external_runfiles` in Bazel tests (#21086) + Follow directory symlink in RemoteActionFileSystem#getDirectoryEntries(). (#21088) + Treat the inability to load the Windows filesystem JNI as an error. (#21090) + Fix up permissions error in getInputStream, like we already do for getOutputStream. (#21087) + Force output checking for incremental run commands without the bytes. (#20988) + Remove visionos_x86_64 CPUs (#21022) + Close test.err before deleteing it (#21020) + Fix linker feature detection being performed on wrong linker (#20990) + Add an option to set a minimum size threshold for zstd blob compression. (#21124) + Publish RCs to GitHub (#21127) + Avoid using `InputStream.available()` to detect EOF while reading delimited protos. (#21143) + Starlark: reuse positional array in native calls where possible (#21144) + Harmonize BUILD files. (#21145) + Add bash completion for external targets (#21149) + Make some minor adjustments to the compact execution log format and document it better. (#21146) + Optimize the execution log sorter by using reference equality. (#21147) + Update to Turbine 0.4.0 (#21161) + Split StableSort into a separate target. (#21152) + Document that the compact execution log isn't guaranteed to be serialized in increasing ID order. (#21165) + Fix the comment for MessageOutputStream#write(). (#21166) + Make repo marker files sensitive to repo mapping changes (#21172) + Include the digest hash function in the compact execution log. (#21174) + Report unresolved symlinks as such in the execution log. (#21177) + Correctly handle unresolved symlinks when they appear in the inputs. (#21181) + Add missing close(). (#21183) + Add a profile span for building the upload manifest. (#21184) + Remove obsolete comments and dividers. (#21185) + Implement a new execution log conversion tool. (#21187) + Implement a new execution log conversion tool. (#21192) + Introduce a MessageInputStream abstraction, mirroring MessageOutputStream. (#21207) + Upgrade to use Bazel 7.0.2 (#21208) + Do not store the repository name in `RepoSpec` (#21209) + Make sure we build as well as test //src/tools/execlog/... on CI. (#21216) + Teach ExecLogConverter to read the compact format. (#21223) + Switch macOS minimum version flag to gcc compatible version (#21219) + Update default visionOS CPU to sim_arm64 (#21240) + Avoid exception-based control flow in RemoteActionFileSystem#stat. (#21236) + Cherry-pick: linker_param_file only added to command line if it starts with "@" (#21235) + Fixes for experimental extend rule and subrule functionality (#21237) + Fix NPE in ResourceManager when collecting local resource estimation in the profiler. (#21229) + Optimize RemoteActionFileSystem#readdir for the tree artifact input case. (#21251) + Document --incompatible_disallow_unsound_directory_outputs. (#21252) + Also path map transitive header jar paths with direct classpath optimization (#21227) + Error on invalid path characters in `.bazelignore` (#21259) + Mark gcc-Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.