msys2 / msys2/setup-msys2

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

Open
#341 4 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

blocked
Dominant language
JavaScript
Stars
392
Forks
52
Avg merge
52m
Merged PRs (30d)
7

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 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

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with GitHub's Marketplace badge documentation and the partner program information linked in the issue. Determine whether msys2/setup-msys2 qualifies and what request or contact process applies; done means the verification request has a documented outcome or the badge is obtained.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions, javascript
Domain
devops
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.