Skip to content
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

Archive in favor of official bazel-contrib/setup-bazel #9

Open
p0deje opened this issue Mar 20, 2024 · 2 comments
Open

Archive in favor of official bazel-contrib/setup-bazel #9

p0deje opened this issue Mar 20, 2024 · 2 comments

Comments

@p0deje
Copy link

p0deje commented Mar 20, 2024

Hello, folks!

There is now a canonical GitHub Action to install and configure Bazel https://github.com/bazel-contrib/setup-bazel, hosted and maintained by Bazel Rules Authors SIG (https://bazel.build/community/sig).

Would you be open to archiving this action and suggesting to use a canonical one? This has already been done at https://github.com/bazelbuild/setup-bazelisk.

This way we could also use the Setup Bazel name on GitHub Marketplace.

@abhinavsingh
Copy link
Owner

Hi @p0deje , thanks for reaching out. Apologies for late reply, I am unable to catch up with GitHub open source efforts off late.

I have pinged stakeholders who are actively using setup-bazel in their public/private repositories. I am yet to hear back from them. IIUC, if I choose to archive this, it will break existing integrations and they may/may-not be ready for an immediate migration.

If it helps, I can surely add a cross-link, so that new users looking for Bazel workflows knows that there is a version maintained by SIG. Please let me know

@p0deje
Copy link
Author

p0deje commented Apr 1, 2024

Apologies for late reply, I am unable to catch up with GitHub open source efforts off late.

No worries, thank you for taking the time and replying here.

IIUC, if I choose to archive this, it will break existing integrations and they may/may-not be ready for an immediate migration.

Not really, as long as repository exists - it will work. That's what https://github.com/bazelbuild/setup-bazelisk did - the repository is archived but users can still use until the migrate to a new action. It might help to add deprecation error using https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#setting-a-warning-message and release a new version, but that's totally up to you.

If it helps, I can surely add a cross-link, so that new users looking for Bazel workflows knows that there is a version maintained by SIG. Please let me know

I believe something like bazelbuild/setup-bazelisk@fd3aad3 would be enough.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants