v1.0 (π Enterprise Ready)
Here's another handcrafted Bazelisk release for you, including a few new features and a little bug fix.
Remember: If Bazelisk doesn't yet do what you need it to do, please file an issue or send a PR. π
π· What's new π·ββ
- π From now on, we will use semantic versioning, so in case we change environment variable names or how we parse their values in a backwards incompatible way, we'll bump the major version to signal this.
- π΄ @borkaehw contributed support for using a Bazel fork instead of Bazel's official releases. If you forked Bazel and create your own releases for it on GitHub, just prefix the version with your username / organization name and it'll magically work (e.g.
USE_BAZEL_VERSION=philwo/latest
). - β¨ @keith contributed support for the
BAZELISK_CLEAN
environment flag. If you specify it, Bazelisk will clean runbazel clean --expunge
between builds when using--migrate
._ - β»οΈ @meteorcloudy contributed support for the
BAZELISK_SHUTDOWN
environment flag. If you specify it, Bazelisk will shutdown Bazel viabazel shutdown
between builds when using--migrate
. This can help with issues like bazelbuild/bazel#9104. - π£ @borkaehw fixed a bug where Bazelisk would crash when your
.bazelversion
file was empty.