Bazelisk downloads platform specific version of bazel (windows,linux,etc) and then verifies SHA with value from BAZELISK_VERIFY_SHA256. It does not work if a given project is built on more than one platform.
Possibly bazelisk could search for platform specific SHA, and use those if found:
BAZELISK_VERIFY_SHA256_LINUX_X86_64
BAZELISK_VERIFY_SHA256_WINDOWS_ARM64
If specific variable is not found then it would fallback to BAZELISK_VERIFY_SHA256 as today.
Bazelisk downloads platform specific version of bazel (windows,linux,etc) and then verifies SHA with value from BAZELISK_VERIFY_SHA256. It does not work if a given project is built on more than one platform.
Possibly bazelisk could search for platform specific SHA, and use those if found:
BAZELISK_VERIFY_SHA256_LINUX_X86_64
BAZELISK_VERIFY_SHA256_WINDOWS_ARM64
If specific variable is not found then it would fallback to BAZELISK_VERIFY_SHA256 as today.