.github/actions/setup-rubygems.org/action.yml
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