bazel-contrib / setup-bazel

GitHub Action to configure Bazel
MIT License
16 stars 5 forks source link

Publish and verify bazel-contrib/setup-bazel in GitHub Marketplace #11

Open pershyn opened 3 months ago

pershyn commented 3 months ago

Dear Maintainers,

bazel-contrib/setup-bazel is a great method to get bazel configured in the CICD environments.

However, when considered to be used in enterprise accounts workflows, the setup-bazel action is not available by default, because it is not verified in GitHub Marketplace.

Not only it is "not verified", but bazel-contrib/setup-bazel is not found the catalog.

https://github.com/marketplace?category=&type=actions&verification=&copilot_app=&query=setup-bazel

The verification is simple email confirmation for the publisher to get a green tick. This will reduce the entry barrier in some use cases and thus increase the community.

Until then in such use case people would need to work around it: whitelist the action, which is some extra effort, and definitely a barrier for some use cases.

So I would really like to see setup-bazel published in github.com marketplace with a verified bazel-contrib account.

Let me know if I can help somehow. Michael Pershyn

p0deje commented 3 months ago

I would like to publish an action to GitHub Marketplace, though the name is taken so I reached out to @abhinavsingh asking if he's open to archive his setup-bazel so we could publish this canonical action instead. I did it via Twitter but probably I just need to create an issue on GitHub.

If we cannot use the name, any suggestions for a different action name?

p0deje commented 3 months ago

Filed https://github.com/abhinavsingh/setup-bazel/issues/9

pershyn commented 3 months ago

Thanks, Alex. I suggest lets wait a week. setup-bazel is the best name imho.

p0deje commented 3 months ago

Action is published at https://github.com/marketplace/actions/setup-bazel-environment. I'll now try to get verification.