Skip to content

1.2.1

Latest

Choose a tag to compare

@github-actions github-actions released this 20 Jun 18:07
· 14 commits to main since this release
1.2.1
9d70206

Version 1.2.1

Changelog

  • Require Bazel 8 or newer and bzlmod; dropped WORKSPACE support.
  • Switched to a hermetic LLVM/clang toolchain (toolchains_llvm 1.8.0, LLVM 20.1.8).
  • Updated dependencies: abseil-cpp 20250814.2, re2 2025-11-05.bcr.1, googletest 1.17.0.bcr.2, rules_cc 0.2.19, bazel_skylib 1.9.0, platforms 1.1.0.
  • Bumped the default protobuf to 34.1; CI now tests protobuf versions [32, 33, 34, 35].
  • Migrated SilentErrorCollector to protobuf's RecordError/RecordWarning API so it builds against protobuf 35 (which removed the deprecated AddError/AddWarning).

For Bazel MODULES.bazel

bazel_dep(name = "helly25_proto", version = "1.2.1")

Using the provided LLVM

Copy llvm.MODULE.bazel to your repository's root directory and add the following line to your MODULES.bazel file or paste the whole contents into it.

include("//:llvm.MODULE.bazel")

Using the provided development modules

Copy dev.MODULE.bazel to your repository's root directory and add the following line to your MODULES.bazel file or paste the whole contents into it. It provides the dev-only Hedron compile-commands extractor (generates compile_commands.json for clangd) and depend_on_what_you_use.

include("//:dev.MODULE.bazel")

What's Changed

  • Bump version from 1.2.0 to 1.2.1 by @helly25 in #47
  • Improve trigger_release_script to by @helly25 in #48
  • Update release scripts. by @helly25 in #49
  • ci: upgrade done gate to self-check + 1-line aggregation by @helly25 in #51
  • ci(bcr): test on macos_arm64 instead of Intel macos by @helly25 in #52
  • ci: auto-publish releases to the BCR via reusable workflow by @helly25 in #54
  • chore(deps): follow mbo — Bazel 9 + hermetic LLVM 20.1.8, drop WORKSPACE, bump deps by @helly25 in #53
  • ci(release): self-contained archives + harden the release path by @helly25 in #55

Full Changelog: 1.2.0...1.2.1