# action-publish-rubygem **Repository Path**: mirrors_cucumber/action-publish-rubygem ## Basic Information - **Project Name**: action-publish-rubygem - **Description**: GitHub Action to publish a Ruby Gem - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-10-22 - **Last Updated**: 2026-05-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [![Test](https://github.com/cucumber/action-publish-rubygem/actions/workflows/test.yaml/badge.svg)](https://github.com/cucumber/action-publish-rubygem/actions/workflows/test.yaml) # publish-rubygem Builds and publishes a Ruby Gem to https://rubygems.org Very simple, just uses a couple of `gem` commands. Needs Ruby to be installed first. ## Inputs: * `working-directory` (default `.`) ## Example: ```yaml name: Release RubyGems permissions: {} on: push: branches: - release/* jobs: publish-rubygem: name: Publish Ruby Gem runs-on: ubuntu-latest environment: Release permissions: id-token: write contents: read steps: - uses: actions/checkout@v6.0.2 with: persist-credentials: false - uses: ruby/setup-ruby@v1.306.0 with: ruby-version: 4.0.3 working-directory: ruby - uses: rubygems/configure-rubygems-credentials@v2.0.0 - uses: cucumber/action-publish-rubygem@v2.0.0 with: working-directory: ruby ```