actionshub/Publish Ruby Gem

Builds and publishes Ruby gems to GitHub Packages, RubyGems.org, Gem.coop, Forgejo, and Gitea

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 15, 2026
License
Apache 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: actionshub/publish-ruby-gem@ed16830e5693e2a565fafb8b40d8f20257cf2904 # v0.1.1

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
tokenGitHub token for GitHub package registry. (Alias for github_token)no
github_tokenGitHub token for GitHub package registry.no
rubygems_tokenAPI key for rubygems.org.no
gemcoop_tokenAPI key for gem.coop.no
forgejo_tokenPersonal access token for a Forgejo RubyGems package registry.no
forgejo_urlBase URL for the Forgejo instance, for example https://forgejo.example.com.no
forgejo_ownerUser or organization account that owns the Forgejo package. Defaults to owner or GITHUB_REPOSITORY_OWNER.no
gitea_tokenPersonal access token for a Gitea RubyGems package registry.no
gitea_urlBase URL for the Gitea instance, for example https://gitea.example.com.no
gitea_ownerUser or organization account that owns the Gitea package. Defaults to owner or GITHUB_REPOSITORY_OWNER.no
ownerName of the user or organization account that owns the repository containing your project. Defaults to $GITHUB_REPOSITORY_OWNERno
working-directoryAn optional path to switch to before building the Gem.no.
ruby-versionRuby version to use. Defaults to 4.0no4.0

no outputs