coursier / setup-action

▶️ GitHub Action using Coursier to install JVM and Scala tools
MIT License
54 stars 22 forks source link

become verified in the GitHub Marketplace #161

Open alek-w opened 2 years ago

alek-w commented 2 years ago

Why coursier/setup-action Github Action is not certified by GitHub ?

could it help? https://docs.github.com/en/developers/github-marketplace/github-marketplace-overview/applying-for-publisher-verification-for-your-organization

MPV commented 1 year ago

@alexarchambault Would you be up for this? 🙏🏻

MPV commented 1 year ago

Many orgs require actions from verified publishers, i.e: https://docs.github.com/en/enterprise-cloud@latest/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#allowing-select-actions-and-reusable-workflows-to-run

alexarchambault commented 1 year ago

Looking into it, it seems this requires that the organization has GitHub apps (different from actions IIUC) or OAuth apps.

Capture d’écran 2023-09-25 à 14 35 11
laughedelic commented 4 months ago

@alexarchambault GitHub apps are just like service accounts. You can create one without publishing it anywhere just to satisfy this requirement (if it's still necessary). Could you check it again? https://github.com/organizations/coursier/settings/publisher

Scalacenter is an example of a verified publisher https://github.com/marketplace/actions/sbt-dependency-submission and they don't have any apps in the marketplace