Skip to content

Commit

Permalink
chore(deps): update dependency bazel to v7.4.0 (#1295)
Browse files Browse the repository at this point in the history
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [bazel](https://redirect.github.com/bazelbuild/bazel) | minor |
`7.3.2` -> `7.4.0` |

---

### Release Notes

<details>
<summary>bazelbuild/bazel (bazel)</summary>

###
[`v7.4.0`](https://redirect.github.com/bazelbuild/bazel/releases/tag/7.4.0)

[Compare
Source](https://redirect.github.com/bazelbuild/bazel/compare/7.3.2...7.4.0)

> \[!NOTE]
> If you are looking for [rolling
releases](https://bazel.build/release#rolling-releases), please visit
[this page](https://bazel.build/release/rolling).

### Release 7.4.0 (2024-10-22)

Bazel 7.4.0 is a minor LTS release. It is fully backward compatible with
Bazel 7.0 and contains selected changes by the Bazel community and
Google engineers.

#### Configurability

- Bazel now supports all characters in the rlocation and target paths of
runfiles and can be run from workspaces with a space in their full path.
([#&#8203;23912](https://redirect.github.com/bazelbuild/bazel/pull/23912))

#### External Deps

- Overrides in the root MODULE.bazel file are now ignored with
`--ignore_dev_dependency`. (Overrides in non-root modules are already
ignored.)
([#&#8203;23550](https://redirect.github.com/bazelbuild/bazel/pull/23550))
- Repository rules instantiated in the same module extensions can now
refer to each other by their extension-specified names in label
attributes.
([#&#8203;23585](https://redirect.github.com/bazelbuild/bazel/pull/23585))
- Bazel fetch and vendor command now supports --target_pattern_file for
specifying target patterns.
([#&#8203;23663](https://redirect.github.com/bazelbuild/bazel/pull/23663))
- Patches to the module file in `single_version_override` are now
effective as long as the patch file lies in the root module.
([#&#8203;23757](https://redirect.github.com/bazelbuild/bazel/pull/23757))
- `override_repo` and `inject_repo` can be used to override and inject
repos in module extensions.
([#&#8203;23938](https://redirect.github.com/bazelbuild/bazel/pull/23938))
- When using vendor mode, the vendor dir is automatically ignored while
package loading
([#&#8203;23919](https://redirect.github.com/bazelbuild/bazel/pull/23919))

#### Remote Execution

- Improve progress message in case there are no actions in flight, and
display explicitly "no actions running" in that case.
([#&#8203;23357](https://redirect.github.com/bazelbuild/bazel/pull/23357))
- Added support for using a remote cache that evicts blobs and doesn't
have AC integrity check (e.g. HTTP cache).
([#&#8203;23561](https://redirect.github.com/bazelbuild/bazel/pull/23561))
- Implemented disk cache garbage collection
([#&#8203;23833](https://redirect.github.com/bazelbuild/bazel/pull/23833))

#### C++ / Objective-C

- The new `cc_static_library` rule produces a static library that
bundles given targets and all their transitive dependencies. It has to
be enabled via `--experimental_cc_static_library`.
([#&#8203;23392](https://redirect.github.com/bazelbuild/bazel/pull/23392))
- Add conlyopts and cxxopts attributes to cc rules
([#&#8203;23904](https://redirect.github.com/bazelbuild/bazel/pull/23904))
- Auto-load with language specific rules that're removed from Bazel with
--incompatible_autoload_externally
([#&#8203;23906](https://redirect.github.com/bazelbuild/bazel/pull/23906))

Refer to the [full list of
commits](https://redirect.github.com/bazelbuild/bazel/compare/release-7.3.2...release-7.4.0)
for more details.

Acknowledgements:

This release contains contributions from many people at Google, as well
as Alessandro Patti, Benjamin Peterson, Cornelius Riemenschneider,
Daniel Wagner-Hall, David Sanderson, Dennis van den Berg, Fabian
Meumertzheim, FaBrand, Fredrik Medley, George Gensure, Grzegorz Lukasik,
Jamison Lahman, Jay Conrod, Jordan Mele, Keith Smiley, Laurent Le Brun,
Lior Gorelik, Luis Padron, Michael Siegrist, Son Luong Ngoc, Tom Renn,
and xinyu.wang.

*Notice*: Bazel installers contain binaries licensed under the GPLv2
with Classpath exception. Those installers should always be
redistributed along with the source code.

Some versions of Bazel contain a bundled version of OpenJDK. The license
of the bundled OpenJDK and other open-source components can be displayed
by running the command `bazel license`. The vendor and version
information of the bundled OpenJDK can be displayed by running the
command `bazel info java-runtime`. The binaries and source-code of the
bundled OpenJDK can be [downloaded from our mirror
server](https://mirror.bazel.build/openjdk/index.html).

*Security*: All our binaries are signed with our [public
key](https://bazel.build/bazel-release.pub.gpg)
[`3D5919B`](https://redirect.github.com/bazelbuild/bazel/commit/3D5919B448457EE0).

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45NC4xIiwidXBkYXRlZEluVmVyIjoiMzguOTQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: cgrindel-self-hosted-renovate[bot] <139595543+cgrindel-self-hosted-renovate[bot]@users.noreply.github.com>
Co-authored-by: Chuck Grindel <[email protected]>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
  • Loading branch information
3 people authored Oct 23, 2024
1 parent 8d69295 commit 55cdb60
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion .bazelversion
Original file line number Diff line number Diff line change
@@ -1 +1 @@
7.3.2
7.4.0

0 comments on commit 55cdb60

Please sign in to comment.