Description
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 intel/cloud-streaming#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 [email protected] 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