Sha256: edb361a5a7ea769b2bf635b20a446ddcc3a6914879eda3640cb8834fa67c881a

Contents?: true

Size: 943 Bytes

Versions: 1

Compression:

Stored size: 943 Bytes

Contents

name: Publish Gem

on:
  push:
    tags:
      - "*"

jobs:
  publish:
    runs-on: ubuntu-latest

    steps:
      - name: Set version
        id: version
        run: echo "version=${GITHUB_REF#refs/*/v}" >> $GITHUB_OUTPUT

      - name: checkout
        uses: actions/checkout@v3

      - name: Setup Ruby using Bundler
        uses: ruby/setup-ruby@v1
        with:
          ruby-version: "2.7.1"
          bundler-cache: true
          bundler: "2.2"

      - name: install gems
        run: bundle install

      - name: Setup Rubygems credentials
        run: |
          set +x
          mkdir -p ~/.gem
          cat << EOF > ~/.gem/credentials
          ---
          :rubygems_api_key: ${{ secrets.OSC_ROBOT_RUBYGEMS_TOKEN }}
          EOF
          chmod 0600 ~/.gem/credentials

      - name: Publish Gem
        run: |
          bundle exec rake build
          gem push pkg/ood_support-${{ steps.version.outputs.version }}.gem

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ood_support-0.0.5 .github/workflows/publish.yml