msys2 / setup-msys2

GitHub Action to setup MSYS2
https://github.com/marketplace/actions/setup-msys2
MIT License
297 stars 40 forks source link

Get "verified" badge for msys2/setup-msys2 on github marketplace #341

Open dvrogozh opened 10 months ago

dvrogozh commented 10 months ago

I stepped into the problem that I can't use msys2/setup-msys2 action within some (public open source) repositories. Specifically, it occurs that organizations, especially enterprise organization, might limit actions usage within organization. One of the limiter here is to allow actions "verified in the GitHub Marketplace". To me this occurred on https://github.com/intel/cloud-streaming/pull/67. Failed workflow is not rendered on main PR page, need to look into actions tab (see https://github.com/intel/cloud-streaming/actions/runs/7123274817):

msys2/setup-msys2@v2 is not allowed to be used in intel/cloud-streaming. Actions in this workflow must be: within a repository owned by intel, created by GitHub, or verified in the GitHub Marketplace.

My usage for msys2/setup-msys2 action was to build ffmpeg which is a dependency for my project. I believe that's quite legitimate usage since that's the recommended way to build ffmpeg for Windows [1].

I think that getting "verified" badge, if possible, would be beneficial for both msys2 and greater community since it will allow to promote and scale msys2 usage for the wider audience. Can we try to obtain "verified" badge for msys2?

Unfortunately, I don't have any experience in the area of how to get such a badge. From a quick search, I see [2]. Quoting:

Actions with the , or verified creator badge, indicate that GitHub has verified the creator of the action as a partner organization. Partners can email partnerships@github.com to request the verified creator badge.

I.e. as it seems this points to Github Partners program, whatever it is: https://partner.github.com/.

[1] https://ffmpeg.org/platform.html#Windows [2] https://docs.github.com/en/actions/creating-actions/publishing-actions-in-github-marketplace#about-badges-in-github-marketplace

lazka commented 10 months ago

I've sent them an email, let's see.

lazka commented 10 months ago

They told me that the first requirement is to become a "Technology Partner" via https://partner.github.com/technology-partners, which is only possible for companies.

lazka commented 10 months ago

I'll leave this open as a reminder, but it's unlikely that we can do anything about this in the near future.

dvrogozh commented 10 months ago

They told me that the first requirement is to become a "Technology Partner" <...> which is only possible for companies.

Something I was afraid of. Thank you for update.