Sha256: c5f16801a5f8e5aa88a3d7bd458c1134b925ece6300d85f6e9fd3b455fa8175a

Contents?: true

Size: 953 Bytes

Versions: 16

Compression:

Stored size: 953 Bytes

Contents

name: Set up project with database
description: Setup Ruby, Javascript, and load the database schema into a running postgres db
inputs:
  rails_env:
    description: RAILS_ENV to set. Defaults to ci
    required: false
    default: ci
  database_url:
    description: DATABASE_URL to set
    required: false
    default: postgres://cidbuser:postgres@localhost:5432/<%= app_name %>_test
outputs:
  database_url:
    value: ${{ inputs.database_url }}
runs:
  using: composite
  steps:
    - name: Set up Ruby & Javascript
      uses: ./.github/actions/setup-languages

    - name: Precompile assets
      env:
        RAILS_ENV: ${{ inputs.rails_env }}
        SECRET_KEY_BASE: not-actually-secret
      shell: bash
      run: bundle exec rake assets:precompile

    - name: Set up database
      env:
        RAILS_ENV: ${{ inputs.rails_env }}
        DATABASE_URL: ${{ inputs.database_url }}
      shell: bash
      run: bundle exec rake db:schema:load

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
rails_template_18f-0.8.2 lib/generators/rails_template18f/github_actions/templates/github/actions/setup-project/action.yml.tt
rails_template_18f-0.8.1 lib/generators/rails_template18f/github_actions/templates/github/actions/setup-project/action.yml.tt
rails_template_18f-0.8.0 lib/generators/rails_template18f/github_actions/templates/github/actions/setup-project/action.yml.tt
rails_template_18f-0.7.2 lib/generators/rails_template18f/github_actions/templates/github/actions/setup-project/action.yml.tt
rails_template_18f-0.7.1 lib/generators/rails_template18f/github_actions/templates/github/actions/setup-project/action.yml.tt
rails_template_18f-0.7.0 lib/generators/rails_template18f/github_actions/templates/github/actions/setup-project/action.yml.tt
rails_template_18f-0.6.0 lib/generators/rails_template18f/github_actions/templates/github/actions/setup-project/action.yml.tt
rails_template_18f-0.5.3 lib/generators/rails_template18f/github_actions/templates/github/actions/setup-project/action.yml.tt
rails_template_18f-0.5.2 lib/generators/rails_template18f/github_actions/templates/github/actions/setup-project/action.yml.tt
rails_template_18f-0.5.1 lib/generators/rails_template18f/github_actions/templates/github/actions/setup-project/action.yml.tt
rails_template_18f-0.5.0 lib/generators/rails_template18f/github_actions/templates/github/actions/setup-project/action.yml.tt
rails_template_18f-0.4.1 lib/generators/rails_template18f/github_actions/templates/github/actions/setup-project/action.yml.tt
rails_template_18f-0.4.0 lib/generators/rails_template18f/github_actions/templates/github/actions/setup-project/action.yml.tt
rails_template_18f-0.3.0 lib/generators/rails_template18f/github_actions/templates/github/actions/setup-project/action.yml.tt
rails_template_18f-0.2.0 lib/generators/rails_template18f/github_actions/templates/github/actions/setup-project/action.yml.tt
rails_template_18f-0.1.0 lib/generators/rails_template18f/github_actions/templates/github/actions/setup-project/action.yml.tt