Releases: menny/mabel
Releases · menny/mabel
v0.40.1
This is a big rewrite of the starlark part in order to achieve a clean and complete bzlmod support. As a result:
- only supporting
bzlmodsetups androidis not yet supported due to an issue withrules_android
This version ofmabelrequires Bazel 7+ and will only work withbzlmod.
Setup
In your MODULE.bazel file:
bazel_dep(name = "mabel", version = "0.40.1")To add dependencies, define those in a BUILD.bazel file:
load("@mabel//rules:mabel.bzl", "artifact", "mabel_rule")
mabel_rule(
name = "mvn_deps",
lockfile_path = " mvn_install.json",
maven_deps = [
artifact("com.google.guava:guava:20.0"),
],
)Then in your MODULE.bazel file:
mabel = use_extension("@mabel//rules:extensions.bzl", "mabel")
mabel.install(
aliases_repo = "mvn",
lockfile = "//:mvn_install.json",
)
use_repo(mabel, "mvn")Read more in the README.
What's Changed
- Move to bzlmod by @menny in #91
- [LLM] Add GitHub Release workflow by @google-labs-jules[bot] in #92
New Contributors
- @google-labs-jules[bot] made their first contribution in #92
Full Changelog: 0.30.0...v0.40.1