bazelisk

A user-friendly launcher for Bazel.

APACHE-2.0 License

Downloads
175.7K
Stars
1.9K
Committers
60

Bot releases are visible (Hide)

bazelisk - v1.20.0 Latest Release

Published by fweikert 5 months ago

Bazelisk v1.20.0 comes with several significant changes:

New Features

Bug Fixes & Improvements

We’d like to thank our amazing contributors @afq984, @comius, @francine-blanc, @illicitonion, @jwnimmer-tri, @LINKIWI, @mmorel-35 and @sf-jbazuzi!

bazelisk - v1.19.0

Published by fweikert 11 months ago

Bazelisk v1.19.0 comes with two significant changes:

We’d like to thank our amazing contributors @crncnnr and @katre!

bazelisk - v1.18.0

Published by fweikert about 1 year ago

Bazelisk v1.18.0 contains some bug fixes and internal cleanups. Most notably, it uses consistent Bazel paths to avoid spurious rebuilds when downloading the same Bazel binary from a different mirror (https://github.com/bazelbuild/bazelisk/pull/465).

We’d like to thank our amazing contributors @alexeagle, @fmeum, @illicitonion, @sluongng and @wisechengyi!

bazelisk - v1.17.0

Published by fweikert over 1 year ago

Bazelisk v1.17.0 comes with updated dependencies, minor bug fixes and new features:

The Go version...

The Python version now properly recognises WORKSPACE.bazel files (https://github.com/bazelbuild/bazelisk/pull/443).

We’d like to thank our amazing contributors @jmmv and @jwnimmer-tri!

bazelisk - v1.16.0

Published by fweikert over 1 year ago

Bazelisk v1.16.0 comes with updated dependencies, minor bug fixes and some improvements:

The Go version...

  • ... no longer causes 'file name too long' errors on MacOS (#396),
  • ... works correctly when no GitHub token is specified (#412),
  • ... now supports tools/bazel.ps1 and tools/bazel.bat on Windows (#417).

The Python version now works on Linux arm64 machines (#397).

We’d like to thank our amazing contributors @bduffany, @chenrui333, @gregmagolan, @rpwoodbu, @sudowork and @UebelAndre !

bazelisk - v1.15.0

Published by fweikert almost 2 years ago

v1.15.0 comes with several notable changes to the Go version of Bazelisk:

  • Features:
    • Added support for users-specific .bazeliskrc files, in addition to .bazeliskrc files in the workspace root (#390).
  • Fixes:
    • Fixed an issue where Bazelisk ignored the tools/bazel wrapper (#345).
    • Startup options are now correctly passed to bazel clean and bazel shutdown, thus ensuring that the commands affect the correct Bazel server (#362).
    • Suppressed incorrect fallback warnings on Apple Silicon when fetching Bazel binaries built at specific commits (#392).

We’d like to thank our amazing contributors @JaredNeil, @jbms, @LINKIWI, @meteorcloudy and @Vertexwahn!

bazelisk - v1.14.0

Published by fweikert about 2 years ago

This release brings two small improvements:

  • On Linux, Bazelisk now downloads Bazel binaries built on CentOS 7, thus ensuring compatibility with older Ubuntu versions such as 14.04 and 16.04.
  • Everyone who uses Bazelisk as a library can now dynamically compute Bazel flags based on the resolved Bazel version. (https://github.com/bazelbuild/bazelisk/pull/358). Thank you @tjgq!
bazelisk - v1.13.2

Published by fweikert about 2 years ago

This release fixes performance issues when using floating version identifiers (e.g. "5.x").

We'd like to thank @chenrui333 for their contributions to this release.

bazelisk - v1.13.1

Published by fweikert about 2 years ago

This patch release fixes "go build" / "go get" of Bazelisk. Unfortunately v1.13.0 could only be built with Bazel.

bazelisk - v1.13.0

Published by fweikert about 2 years ago

This release makes it easier to run Bazel with incompatible flags by introducing the BAZELISK_INCOMPATIBLE_FLAGS environment variable (https://github.com/bazelbuild/bazelisk/pull/349).

It also contains some minor maintenance / cleanup changes.

bazelisk - v1.12.2

Published by fweikert about 2 years ago

This is a patch release that improves error messages wrt unsupported arm64 platforms.

bazelisk - v1.12.1

Published by fweikert about 2 years ago

This is a patch release for v1.12.0 which fixes the 404 download errors on Linux (https://github.com/bazelbuild/bazelisk/pull/346).

It also introduces custom fallback behavior (https://github.com/bazelbuild/bazelisk/pull/289) and fixes the handling of SIGINT (https://github.com/bazelbuild/bazelisk/pull/322).

We'd like to thank our contributors @bb010g and @gibfahn.

bazelisk - v1.12.0

Published by fweikert over 2 years ago

This release brings new features and fixes to both versions of Bazelisk:

Go:

Python:

We'd like to thank our contributors @chenrui333, @codeman9, @cpsauer, @keith, @linzhp, @Warchant and @xinnjie!

bazelisk - v1.11.0

Published by fweikert almost 3 years ago

This release of Bazelisk contains some smaller fixes and improvements, as well as two new features in the Go version:

  • #278: Support floating release identifiers (e.g. 5.x)
  • #280: Add support for patch versions of Bazel (e.g. 1.2.3-patch4)

We'd like to thank our contributors @alexeagle, @changlan, @dmitris, @josephperrott, @linzhp and @UebelAndre.

bazelisk - v1.10.1

Published by fweikert over 3 years ago

This is a minor release of Bazelisk. The only difference to v1.10.0 is that we finally implemented a proper HTTP request retry mechanism (https://github.com/bazelbuild/bazelisk/pull/256 and https://github.com/bazelbuild/bazelisk/pull/257).

bazelisk - v1.10.0

Published by fweikert over 3 years ago

This release contains the following major changes:

  • #248: No longer get incompatible flags from GitHub
  • #252: Make the HTTP user agent configurable
  • #253: Bump github.com/bazelbuild/rules_go from 0.27.0 to 0.28.0
bazelisk - v1.9.0

Published by philwo over 3 years ago

This Bazelisk release contains the following changes:

  • #238: Properly handle pagination when GCS doesn't give us full results.
  • #241: Implement pagination support for GitHub repos.
  • #242: Provide ARM releases (for Mac M1).

I also bumped the tools used to build this release to Bazel 4.1.0, Go 1.16.4, rules_go 0.27.0.

bazelisk - v1.8.1

Published by philwo over 3 years ago

This Bazelisk release contains the following changes:

  • #237: Fixes a bug where last_rc would pick the wrong release when rolling releases were available on GCS.
bazelisk - v1.8.0

Published by fweikert over 3 years ago

This Bazelisk release contains the following changes:

  • #224: Add support for Bazel rolling releases.
  • #218: Fixed workspace root detection by ignoring directories. (thanks @avidal!)
bazelisk - v1.7.5

Published by fweikert over 3 years ago

v1.7.5 is a minor patch release that restores Go 1.11 compatibility.