rubygems/rubygems.org

View on GitHub
.github/actions/setup-rubygems.org/action.yml

Summary

Maintainability
Test Coverage
name: "Setup rubygems.org"
description: "Setup steps for rubygems.org"
inputs:
  ruby-version:
    description: "Ruby version to use"
    required: true
  rubygems-version:
    description: "RubyGems version to use"
    required: true
runs:
  using: "composite"
  steps:
    - name: Install and start services
      shell: bash
      run: |
        docker compose up -d --wait
    - uses: ruby/setup-ruby@70da3bbf44ac06db1b0547ce2acc9380a5270d1e # v1.175.0
      with:
        ruby-version: ${{ inputs.ruby-version }}
        bundler-cache: true
        rubygems: ${{ inputs.rubygems-version }}
    - name: Print bundle environment
      shell: bash
      run: bundle env
    - name: Prepare environment
      shell: bash
      run: |
        cp config/database.yml.sample config/database.yml
        bundle exec rake db:setup assets:precompile