-
Notifications
You must be signed in to change notification settings - Fork 3.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update bazelisk on macOS #812
Comments
/cc @maxim-lobanov |
Thank you for logging this issue. |
But bazel is also presented in the image and bazelisk can be used to download newer bazle versions, so we should consider that scenario too. |
Have no idea. Bazelisk is mainly written in go and python, and I do not understand why it should be installed via npm.
|
Ideally (meaning by design), bazelisk should not interfere with a
pre-installed version of bazel, but -yet- this is google software we are
talking about. :)
…On Fri, May 1, 2020 at 8:25 AM Soonho Kong ***@***.***> wrote:
@soonho-tri <https://github.com/soonho-tri> , any ideas, will it cause
regression for someone if we switch from npm installation to brew? Like
use-cases that worked previously and will stop to work after switching.
Have no idea. Bazelisk is mainly written in go and python, and I do not
understand why it should be installed via npm.
bazelisk is a derived tool from bazel. It does not make sense if it
interferes the installation of bazel. I would say that you can only
provide bazel and ask users to install bazelisk by themselves if they
want. brew install bazelisk takes only around 5 sec (including brew update
time).
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#812 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AFZFII3RUN2CBMVCU6E5JULRPJ2PDANCNFSM4MVSLFXQ>
.
--
best regards,
Yannis
|
I do not think there is an issue in bazel or bazelisk. When |
@soonho-tri The simplest way here is to install both of the tools via brew, you're right. |
@miketimofeev , agreed. Is there a way I can make a PR to make this change? https://github.com/actions/virtual-environments/tree/master/images/macos only includes |
@soonho-tri yeah, unfortunately, macOS image generation isn't open-sourced yet. I'll prepare PR with the changes in the private repo and let you know when the image is deployed. |
@soonho-tri The changes will be deployed next week(approx 05/13 – 05/14) |
@miketimofeev , thank you! |
@soonho-tri the image has been deployed. Could you check everything is fine now, please? |
Confirmed. Thanks for the update, @miketimofeev . |
Recent github runner config changes for Windows breaks use of LLVM 15 and does not install LLVM 16 in the image. This change adds an LLVM upgrade step that should pull in LLVM 16. This follows scikit-image/scikit-image#7109. Bug: actions/runner-images#812
Recent github runner config changes for Windows breaks use of LLVM 15 and does not install LLVM 16 in the image. This change adds an LLVM upgrade step that should pull in LLVM 16. This follows scikit-image/scikit-image#7109. Bug: actions/runner-images#812
Recent github runner config changes for Windows breaks use of LLVM 15 and does not install LLVM 16 in the image. This change adds an LLVM upgrade step that should pull in LLVM 16. This follows scikit-image/scikit-image#7109. Bug: actions/runner-images#812
Recent github runner config changes for Windows breaks use of LLVM 15 and does not install LLVM 16 in the image. This change adds an LLVM upgrade step that should pull in LLVM 16. This follows scikit-image/scikit-image#7109. Bug: actions/runner-images#812
Recent github runner config changes for Windows breaks use of LLVM 15 and does not install LLVM 16 in the image. This change adds an LLVM upgrade step that should pull in LLVM 16. This follows scikit-image/scikit-image#7109. Bug: actions/runner-images#812
Broken by actions/runner-images#812 Unforunately upgrading to LLVM16 per scikit-image/scikit-image#7109 appears to be hampered by bazelbuild/bazel#17863. Working around this, there is a static assertion failure in Google benchmark.
Tool information
Area for Triage:
Apple
Question, Bug, or Feature?:
Bug / Feature
Virtual environments affected
Description
From my comment, #221 (comment)
On macOS, please install
bazelisk
via homebrew, not via node/npm.Why?
For now, if one installs
bazel
viabrew install bazel
, it generates the following error:In macOS CI scripts, I think it's a typical workflow of installing
bazel
viabrew
, and it should not cause a conflict because of pre-installedbazelisk
.The text was updated successfully, but these errors were encountered: