Skip to content
Commit Detail

Commit 85f83ee

Author
Felix Hanau <felix@cloudflare.com> 2026-04-20 16:38:44 -0400
Parents
b71cfd7
Tree
1d3ec5e
[build] Update to Bazel 9.1.0, perform build cleanup

- Update Bazel, this includes several performance/memory usage improvements.
  Release notes: https://github.com/bazelbuild/bazel/releases/tag/9.1.0
- Do not mark weakref test as flaky – the test is evidently not flaky in workerd
  where we don't re-run tests, and having any tests marked as flaky in workerd
  can slow down internal CI runs that will have to fetch workerd even if they
  only need to run tests in the flaky cordon
- Simplify coverage configuration – based on a close look at the rules_cc and
  bazel repos, we define several things more than once, we can remove some
  coverage overrides in .bazelrc. The additional tests added in
  https://github.com/bazelbuild/bazel/pull/29169 were helpful in better
  understanding this.
- Update pnpm/action-setup to a version based on Node22 to avoid Node20
  deprecation warnings
- Remove obsolete typescript hash definition
- Adjust bazelmod mangled paths to facilitate internal changes

Files changed

9 files changed~9 modified