bazelbuild / bazel-toolchains

Repository that hosts Bazel toolchain configs for remote execution and related support tools.
Apache License 2.0
186 stars 96 forks source link

Update module github.com/bazelbuild/bazelisk to v1.24.0 #1002

Open renovate-bot opened 11 months ago

renovate-bot commented 11 months ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
github.com/bazelbuild/bazelisk v1.7.4 -> v1.24.0 age adoption passing confidence

Release Notes

bazelbuild/bazelisk (github.com/bazelbuild/bazelisk) ### [`v1.24.0`](https://redirect.github.com/bazelbuild/bazelisk/releases/tag/v1.24.0) [Compare Source](https://redirect.github.com/bazelbuild/bazelisk/compare/v1.23.0...v1.24.0) Bazelisk v1.24.0 comes with a new feature: ### New Features (Go) - Implemented support for a new wildcard version identifier: Users may now specify a version like `7.*` that refers to the latest release or candidate from the given LTS track. Please note that this is different from the existing `7.x` identifier which only matches releases, but not candidates ([https://github.com/bazelbuild/bazelisk/pull/636](https://redirect.github.com/bazelbuild/bazelisk/pull/636)). We’d like to thank our amazing users & contributors! ### [`v1.23.0`](https://redirect.github.com/bazelbuild/bazelisk/releases/tag/v1.23.0) [Compare Source](https://redirect.github.com/bazelbuild/bazelisk/compare/v1.22.1...v1.23.0) Bazelisk v1.23.0 comes with several improvements related to downloads: ### Bug Fixes & Improvements - Improved download error messages ([https://github.com/bazelbuild/bazelisk/pull/624](https://redirect.github.com/bazelbuild/bazelisk/pull/624)) - Fixed `INTERNAL_ERROR` problems caused by improper handling of HTTP responses during retries ([https://github.com/bazelbuild/bazelisk/pull/627](https://redirect.github.com/bazelbuild/bazelisk/pull/627)) We’d like to thank our amazing contributors [@​jjmaestro](https://redirect.github.com/jjmaestro) and [@​jwnimmer-tri](https://redirect.github.com/jwnimmer-tri)! ### [`v1.22.1`](https://redirect.github.com/bazelbuild/bazelisk/releases/tag/v1.22.1) [Compare Source](https://redirect.github.com/bazelbuild/bazelisk/compare/v1.22.0...v1.22.1) Bazelisk v1.22.1 is a patch release with the following changes: ### Bug Fixes & Improvements - Multiple instances of Bazelisk can now run concurrently without causing problems ([https://github.com/bazelbuild/bazelisk/pull/616](https://redirect.github.com/bazelbuild/bazelisk/pull/616)). We’d like to thank our amazing contributor [@​sushain97](https://redirect.github.com/sushain97)! ### [`v1.22.0`](https://redirect.github.com/bazelbuild/bazelisk/releases/tag/v1.22.0) [Compare Source](https://redirect.github.com/bazelbuild/bazelisk/compare/v1.21.0...v1.22.0) Bazelisk v1.22.0 comes with several significant changes: ### New Features (Go) - Bazelisk sets the `BAZELISK` env variable so that scripts can detect whether they're running under Bazelisk ([https://github.com/bazelbuild/bazelisk/pull/612](https://redirect.github.com/bazelbuild/bazelisk/pull/612)) - `--bisect` now supports finding the first *fixing* commit by prefixing the range with `~` ([https://github.com/bazelbuild/bazelisk/pull/613](https://redirect.github.com/bazelbuild/bazelisk/pull/613)) ### Removed Features (Go) - Removed support for `last_downstream_green` since the downstream pipeline stopped producing green commits some time ago. ### Bug Fixes & Improvements - Improved `last_green` support ([https://github.com/bazelbuild/bazelisk/pull/614](https://redirect.github.com/bazelbuild/bazelisk/pull/614)) We’d like to thank our amazing contributors [@​fmeum](https://redirect.github.com/fmeum) and [@​jwnimmer-tri](https://redirect.github.com/jwnimmer-tri)! ### [`v1.21.0`](https://redirect.github.com/bazelbuild/bazelisk/releases/tag/v1.21.0) [Compare Source](https://redirect.github.com/bazelbuild/bazelisk/compare/v1.20.0...v1.21.0) Bazelisk v1.21.0 comes with several significant changes: ### New Features (Go) - Users can set an OS-specific Bazelisk home directory, e.g. via `BAZELISK_HOME_WINDOWS` ([https://github.com/bazelbuild/bazelisk/pull/474](https://redirect.github.com/bazelbuild/bazelisk/pull/474)) - `BAZELISK_WRAPPER_DIRECTORY` allows users to specify paths other than the default `tools/bazel` location ([https://github.com/bazelbuild/bazelisk/pull/567](https://redirect.github.com/bazelbuild/bazelisk/pull/567)) - `BAZELISK_HOME`: Environment variables as well as the tilde sign are now properly expanded ([https://github.com/bazelbuild/bazelisk/pull/587](https://redirect.github.com/bazelbuild/bazelisk/pull/587)) - Bazelisk can fetch Linux ARM64 Bazel binaries built for commits ([https://github.com/bazelbuild/bazelisk/pull/604](https://redirect.github.com/bazelbuild/bazelisk/pull/604)) ### Bug Fixes & Improvements - The Python version properly handles empty lines in `.bazelversion` files ([https://github.com/bazelbuild/bazelisk/pull/576](https://redirect.github.com/bazelbuild/bazelisk/pull/576)) We’d like to thank our amazing contributors [@​albertocavalcante](https://redirect.github.com/albertocavalcante), [@​API92](https://redirect.github.com/API92), [@​jwnimmer-tri](https://redirect.github.com/jwnimmer-tri), [@​keith](https://redirect.github.com/keith) and [@​mzapotoczny](https://redirect.github.com/mzapotoczny)! ### [`v1.20.0`](https://redirect.github.com/bazelbuild/bazelisk/releases/tag/v1.20.0) [Compare Source](https://redirect.github.com/bazelbuild/bazelisk/compare/v1.19.0...v1.20.0) Bazelisk v1.20.0 comes with several significant changes: ### New Features - The Go version now supports `BAZELISK_NOJDK` ([https://github.com/bazelbuild/bazelisk/pull/531](https://redirect.github.com/bazelbuild/bazelisk/pull/531)) ### Bug Fixes & Improvements - It's now easier to use Bazelisk programmatically ([https://github.com/bazelbuild/bazelisk/pull/500](https://redirect.github.com/bazelbuild/bazelisk/pull/500), [https://github.com/bazelbuild/bazelisk/pull/526](https://redirect.github.com/bazelbuild/bazelisk/pull/526)) - Bazelisk will retry more connection errors ([https://github.com/bazelbuild/bazelisk/pull/529](https://redirect.github.com/bazelbuild/bazelisk/pull/529), [https://github.com/bazelbuild/bazelisk/pull/530](https://redirect.github.com/bazelbuild/bazelisk/pull/530)) - A display bug in the download progress bar has been fixed ([https://github.com/bazelbuild/bazelisk/pull/539](https://redirect.github.com/bazelbuild/bazelisk/pull/539)) We’d like to thank our amazing contributors [@​afq984](https://redirect.github.com/afq984), [@​comius](https://redirect.github.com/comius), [@​francine-blanc](https://redirect.github.com/francine-blanc), [@​illicitonion](https://redirect.github.com/illicitonion), [@​jwnimmer-tri](https://redirect.github.com/jwnimmer-tri), [@​LINKIWI](https://redirect.github.com/LINKIWI), [@​mmorel-35](https://redirect.github.com/mmorel-35) and [@​sf-jbazuzi](https://redirect.github.com/sf-jbazuzi)! ### [`v1.19.0`](https://redirect.github.com/bazelbuild/bazelisk/releases/tag/v1.19.0) [Compare Source](https://redirect.github.com/bazelbuild/bazelisk/compare/v1.18.0...v1.19.0) Bazelisk v1.19.0 comes with two significant changes: - `MODULE.bazel` and `REPO.bazel` files are now obeyed ([https://github.com/bazelbuild/bazelisk/pull/503](https://redirect.github.com/bazelbuild/bazelisk/pull/503)) - Users will see a progress bar during binary downloads ([https://github.com/bazelbuild/bazelisk/pull/511](https://redirect.github.com/bazelbuild/bazelisk/pull/511)) We’d like to thank our amazing contributors [@​crncnnr](https://redirect.github.com/crncnnr) and [@​katre](https://redirect.github.com/katre)! ### [`v1.18.0`](https://redirect.github.com/bazelbuild/bazelisk/releases/tag/v1.18.0) [Compare Source](https://redirect.github.com/bazelbuild/bazelisk/compare/v1.17.0...v1.18.0) 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](https://redirect.github.com/bazelbuild/bazelisk/pull/465)). We’d like to thank our amazing contributors [@​alexeagle](https://redirect.github.com/alexeagle), [@​fmeum](https://redirect.github.com/fmeum), [@​illicitonion](https://redirect.github.com/illicitonion), [@​sluongng](https://redirect.github.com/sluongng) and [@​wisechengyi](https://redirect.github.com/wisechengyi)! ### [`v1.17.0`](https://redirect.github.com/bazelbuild/bazelisk/releases/tag/v1.17.0) [Compare Source](https://redirect.github.com/bazelbuild/bazelisk/compare/v1.16.0...v1.17.0) Bazelisk v1.17.0 comes with updated dependencies, minor bug fixes and new features: The Go version... - ... supports custom download URLs via the `BAZELISK_FORMAT_URL` env variable ([https://github.com/bazelbuild/bazelisk/pull/427](https://redirect.github.com/bazelbuild/bazelisk/pull/427)) - ... now only downloads Bazel when necessary ([https://github.com/bazelbuild/bazelisk/pull/438](https://redirect.github.com/bazelbuild/bazelisk/pull/438)) - ... can check the hash of downloaded binaries via the `BAZELISK_VERIFY_SHA256` env variable ([https://github.com/bazelbuild/bazelisk/pull/441](https://redirect.github.com/bazelbuild/bazelisk/pull/441)) - ... makes it easier to find out which Bazel change broke your build with the `--bisect` option ([https://github.com/bazelbuild/bazelisk/pull/451](https://redirect.github.com/bazelbuild/bazelisk/pull/451)) - ... is more robust in the face of transient GCS download issues ([https://github.com/bazelbuild/bazelisk/pull/459](https://redirect.github.com/bazelbuild/bazelisk/pull/459)) The Python version now properly recognises WORKSPACE.bazel files ([https://github.com/bazelbuild/bazelisk/pull/443](https://redirect.github.com/bazelbuild/bazelisk/pull/443)). We’d like to thank our amazing contributors [@​jmmv](https://redirect.github.com/jmmv) and [@​jwnimmer-tri](https://redirect.github.com/jwnimmer-tri)! ### [`v1.16.0`](https://redirect.github.com/bazelbuild/bazelisk/releases/tag/v1.16.0) [Compare Source](https://redirect.github.com/bazelbuild/bazelisk/compare/v1.15.0...v1.16.0) 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](https://redirect.github.com/bazelbuild/bazelisk/issues/396)), - ... works correctly when no GitHub token is specified ([#​412](https://redirect.github.com/bazelbuild/bazelisk/issues/412)), - ... now supports tools/bazel.ps1 and tools/bazel.bat on Windows ([#​417](https://redirect.github.com/bazelbuild/bazelisk/issues/417)). The Python version now works on Linux arm64 machines ([#​397](https://redirect.github.com/bazelbuild/bazelisk/issues/397)). We’d like to thank our amazing contributors [@​bduffany](https://redirect.github.com/bduffany), [@​chenrui333](https://redirect.github.com/chenrui333), [@​gregmagolan](https://redirect.github.com/gregmagolan), [@​rpwoodbu](https://redirect.github.com/rpwoodbu), [@​sudowork](https://redirect.github.com/sudowork) and [@​UebelAndre](https://redirect.github.com/UebelAndre) ! ### [`v1.15.0`](https://redirect.github.com/bazelbuild/bazelisk/releases/tag/v1.15.0) 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](https://redirect.github.com/bazelbuild/bazelisk/pull/390)). - Fixes: - Fixed an issue where Bazelisk ignored the `tools/bazel` wrapper ([#​345](https://redirect.github.com/bazelbuild/bazelisk/pull/345)). - Startup options are now correctly passed to `bazel clean` and `bazel shutdown`, thus ensuring that the commands affect the correct Bazel server ([#​362](https://redirect.github.com/bazelbuild/bazelisk/pull/362)). - Suppressed incorrect fallback warnings on Apple Silicon when fetching Bazel binaries built at specific commits ([#​392](https://redirect.github.com/bazelbuild/bazelisk/pull/392)). We’d like to thank our amazing contributors [@​JaredNeil](https://redirect.github.com/JaredNeil), [@​jbms](https://redirect.github.com/jbms), [@​LINKIWI](https://redirect.github.com/LINKIWI), [@​meteorcloudy](https://redirect.github.com/meteorcloudy) and [@​Vertexwahn](https://redirect.github.com/Vertexwahn)! ### [`v1.14.0`](https://redirect.github.com/bazelbuild/bazelisk/releases/tag/v1.14.0) [Compare Source](https://redirect.github.com/bazelbuild/bazelisk/compare/v1.13.2...v1.14.0) 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](https://redirect.github.com/bazelbuild/bazelisk/pull/358)). Thank you [@​tjgq](https://redirect.github.com/tjgq)! ### [`v1.13.2`](https://redirect.github.com/bazelbuild/bazelisk/releases/tag/v1.13.2) [Compare Source](https://redirect.github.com/bazelbuild/bazelisk/compare/v1.13.1...v1.13.2) This release fixes performance issues when using floating version identifiers (e.g. "5.x"). We'd like to thank [@​chenrui333](https://redirect.github.com/chenrui333) for their contributions to this release. ### [`v1.13.1`](https://redirect.github.com/bazelbuild/bazelisk/releases/tag/v1.13.1) [Compare Source](https://redirect.github.com/bazelbuild/bazelisk/compare/v1.13.0...v1.13.1) This patch release fixes "go build" / "go get" of Bazelisk. Unfortunately v1.13.0 could only be built with Bazel. ### [`v1.13.0`](https://redirect.github.com/bazelbuild/bazelisk/releases/tag/v1.13.0) [Compare Source](https://redirect.github.com/bazelbuild/bazelisk/compare/v1.12.2...v1.13.0) 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](https://redirect.github.com/bazelbuild/bazelisk/pull/349)). It also contains some minor maintenance / cleanup changes. ### [`v1.12.2`](https://redirect.github.com/bazelbuild/bazelisk/releases/tag/v1.12.2) [Compare Source](https://redirect.github.com/bazelbuild/bazelisk/compare/v1.12.1...v1.12.2) This is a patch release that improves error messages wrt unsupported arm64 platforms. ### [`v1.12.1`](https://redirect.github.com/bazelbuild/bazelisk/releases/tag/v1.12.1) [Compare Source](https://redirect.github.com/bazelbuild/bazelisk/compare/v1.12.0...v1.12.1) This is a patch release for v1.12.0 which fixes the 404 download errors on Linux ([https://github.com/bazelbuild/bazelisk/pull/346](https://redirect.github.com/bazelbuild/bazelisk/pull/346)). It also introduces custom fallback behavior ([https://github.com/bazelbuild/bazelisk/pull/289](https://redirect.github.com/bazelbuild/bazelisk/pull/289)) and fixes the handling of SIGINT ([https://github.com/bazelbuild/bazelisk/pull/322](https://redirect.github.com/bazelbuild/bazelisk/pull/322)). We'd like to thank our contributors [@​bb010g](https://redirect.github.com/bb010g) and [@​gibfahn](https://redirect.github.com/gibfahn). ### [`v1.12.0`](https://redirect.github.com/bazelbuild/bazelisk/releases/tag/v1.12.0) [Compare Source](https://redirect.github.com/bazelbuild/bazelisk/compare/v1.11.0...v1.12.0) This release brings new features and fixes to both versions of Bazelisk: Go: - Added support for basic HTTP authentication via a .netrc file ([https://github.com/bazelbuild/bazelisk/pull/292](https://redirect.github.com/bazelbuild/bazelisk/pull/292)) - Improved and fixed Apple Silicon support ([https://github.com/bazelbuild/bazelisk/pull/299](https://redirect.github.com/bazelbuild/bazelisk/pull/299), [https://github.com/bazelbuild/bazelisk/pull/303](https://redirect.github.com/bazelbuild/bazelisk/pull/303)) - Rolling releases are now fetched from GCS instead of GitHub ([https://github.com/bazelbuild/bazelisk/pull/319](https://redirect.github.com/bazelbuild/bazelisk/pull/319)) Python: - Added support for Apple Silicon ([https://github.com/bazelbuild/bazelisk/pull/272](https://redirect.github.com/bazelbuild/bazelisk/pull/272)) - Implemented verification of downloaded Bazel binaries ([https://github.com/bazelbuild/bazelisk/pull/295](https://redirect.github.com/bazelbuild/bazelisk/pull/295)) We'd like to thank our contributors [@​chenrui333](https://redirect.github.com/chenrui333), [@​codeman9](https://redirect.github.com/codeman9), [@​cpsauer](https://redirect.github.com/cpsauer), [@​keith](https://redirect.github.com/keith), [@​linzhp](https://redirect.github.com/linzhp), [@​Warchant](https://redirect.github.com/Warchant) and [@​xinnjie](https://redirect.github.com/xinnjie)! ### [`v1.11.0`](https://redirect.github.com/bazelbuild/bazelisk/releases/tag/v1.11.0) [Compare Source](https://redirect.github.com/bazelbuild/bazelisk/compare/v1.10.1...v1.11.0) This release of Bazelisk contains some smaller fixes and improvements, as well as two new features in the Go version: - [#​278](https://redirect.github.com/bazelbuild/bazelisk/issues/278): Support floating release identifiers (e.g. `5.x`) - [#​280](https://redirect.github.com/bazelbuild/bazelisk/issues/280): Add support for patch versions of Bazel (e.g. `1.2.3-patch4`) We'd like to thank our contributors [@​alexeagle](https://redirect.github.com/alexeagle), [@​changlan](https://redirect.github.com/changlan), [@​dmitris](https://redirect.github.com/dmitris), [@​josephperrott](https://redirect.github.com/josephperrott), [@​linzhp](https://redirect.github.com/linzhp) and [@​UebelAndre](https://redirect.github.com/UebelAndre). ### [`v1.10.1`](https://redirect.github.com/bazelbuild/bazelisk/releases/tag/v1.10.1) [Compare Source](https://redirect.github.com/bazelbuild/bazelisk/compare/v1.10.0...v1.10.1) 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](https://redirect.github.com/bazelbuild/bazelisk/pull/256) and [https://github.com/bazelbuild/bazelisk/pull/257](https://redirect.github.com/bazelbuild/bazelisk/pull/257)). ### [`v1.10.0`](https://redirect.github.com/bazelbuild/bazelisk/releases/tag/v1.10.0) [Compare Source](https://redirect.github.com/bazelbuild/bazelisk/compare/v1.9.0...v1.10.0) This release contains the following major changes: - [#​248](https://redirect.github.com/bazelbuild/bazelisk/issues/248): No longer get incompatible flags from GitHub - [#​252](https://redirect.github.com/bazelbuild/bazelisk/issues/252): Make the HTTP user agent configurable - [#​253](https://redirect.github.com/bazelbuild/bazelisk/issues/253): Bump github.com/bazelbuild/rules_go from 0.27.0 to 0.28.0 ### [`v1.9.0`](https://redirect.github.com/bazelbuild/bazelisk/releases/tag/v1.9.0) [Compare Source](https://redirect.github.com/bazelbuild/bazelisk/compare/v1.8.1...v1.9.0) This Bazelisk release contains the following changes: - [#​238](https://redirect.github.com/bazelbuild/bazelisk/issues/238): Properly handle pagination when GCS doesn't give us full results. - [#​241](https://redirect.github.com/bazelbuild/bazelisk/issues/241): Implement pagination support for GitHub repos. - [#​242](https://redirect.github.com/bazelbuild/bazelisk/issues/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. ### [`v1.8.1`](https://redirect.github.com/bazelbuild/bazelisk/releases/tag/v1.8.1) [Compare Source](https://redirect.github.com/bazelbuild/bazelisk/compare/v1.8.0...v1.8.1) This Bazelisk release contains the following changes: - [#​237](https://redirect.github.com/bazelbuild/bazelisk/issues/237): Fixes a bug where `last_rc` would pick the wrong release when rolling releases were available on GCS. ### [`v1.8.0`](https://redirect.github.com/bazelbuild/bazelisk/releases/tag/v1.8.0) [Compare Source](https://redirect.github.com/bazelbuild/bazelisk/compare/v1.7.5...v1.8.0) This Bazelisk release contains the following changes: - [#​224](https://redirect.github.com/bazelbuild/bazelisk/issues/224): Add support for Bazel rolling releases. - [#​218](https://redirect.github.com/bazelbuild/bazelisk/issues/218): Fixed workspace root detection by ignoring directories. (thanks [@​avidal](https://redirect.github.com/avidal)!) ### [`v1.7.5`](https://redirect.github.com/bazelbuild/bazelisk/releases/tag/v1.7.5) [Compare Source](https://redirect.github.com/bazelbuild/bazelisk/compare/v1.7.4...v1.7.5) v1.7.5 is a minor patch release that restores Go 1.11 compatibility.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR was generated by Mend Renovate. View the repository job log.

forking-renovate[bot] commented 2 months ago

ℹ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

Details:

Package Change
go 1.16 -> 1.23.3