Sha256: 435300d1ec443bc32301f7ee50bc6c34cf6b69c360de3aab8a8bbc99e55479ea

Contents?: true

Size: 760 Bytes

Versions: 3

Compression:

Stored size: 760 Bytes

Contents

name: Release to RubyGems
on:
  release:
    types: [published]
jobs:
  release:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout code
        uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab
      - name: Install Ruby and gems
        uses: ruby/setup-ruby@8a45918450651f5e4784b6031db26f4b9f76b251
        with:
          bundler-cache: true
          ruby-version: "3.2"
      - name: Publish gem
        run: |
          umask 077
          mkdir -p "$HOME/.gem"
          printf -- "---\n:rubygems_api_key: ${RUBYGEMS_API_KEY}\n" > $HOME/.gem/credentials
          gem build *.gemspec
          gem push *.gem
          rm -f "$HOME/.gem/credentials"
        env:
          RUBYGEMS_API_KEY: "${{secrets.RUBYGEMS_PUSH_API_KEY}}"

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
cron_to_go_sync-0.0.2 .github/workflows/release.yml
rack-cloudflare_middleware-1.2.0 .github/workflows/release.yml
cron_to_go_sync-0.0.1 .github/workflows/release.yml