Sha256: 574eeb64ee296c53ffad70477a46e0dc1a9f057b985f8091bfa1150c7227f306

Contents?: true

Size: 1.12 KB

Versions: 92

Compression:

Stored size: 1.12 KB

Contents

name: <%= camelized %> CI 🚀

on:
  push:
    branches:
      - master
  pull_request:
    branches:
      - master

jobs:
  tests:
    runs-on: ubuntu-latest
    env:
      RAILS_ENV: test
      DATABASE_HOST: localhost
      DATABASE_USERNAME: <%= app_name %>
      DATABASE_PASSWORD: <%= app_name %>
    services:
      postgres:
        image: postgres:13
        env:
          POSTGRES_PASSWORD: <%= app_name %>
          POSTGRES_USER: <%= app_name %>
        ports:
          - 5432:5432

    steps:
      - uses: actions/checkout@v2
      - name: Set up Ruby
        uses: ruby/setup-ruby@v1
        with:
          ruby-version: <%= RUBY_VERSION %>
          bundler-cache: true
      - name: Set up Node
        uses: actions/setup-node@v1
        with:
          node-version: 14.9
      - name: Install dependencies
        run: |
          sudo apt-get -yqq install libpq-dev build-essential libcurl4-openssl-dev
          gem install bundler
          bundle install --jobs 4
          yarn install
      - name: Setup databases
        run: |
          bin/rails db:setup
      - name: Run tests
        run: bin/rails test

Version data entries

92 entries across 92 versions & 2 rubygems

Version Path
rails_app_generator-0.3.6 templates/addons/continuous_integration/.github/workflows/build.yml.erb
rails_app_generator-0.3.5 templates/addons/continuous_integration/.github/workflows/build.yml.erb
rails_app_generator-0.3.4 templates/addons/continuous_integration/.github/workflows/build.yml.erb
rails_app_generator-0.3.3 templates/addons/continuous_integration/.github/workflows/build.yml.erb
rails_app_generator-0.3.2 templates/addons/continuous_integration/.github/workflows/build.yml.erb
rails_app_generator-0.3.1 templates/addons/continuous_integration/.github/workflows/build.yml.erb
rails_app_generator-0.3.0 templates/addons/continuous_integration/.github/workflows/build.yml.erb
rails_app_generator-0.2.43 templates/addons/continuous_integration/.github/workflows/build.yml.erb
rails_app_generator-0.2.42 templates/addons/continuous_integration/.github/workflows/build.yml.erb
rails_app_generator-0.2.41 templates/addons/continuous_integration/.github/workflows/build.yml.erb
rails_app_generator-0.2.40 templates/addons/continuous_integration/.github/workflows/build.yml.erb
rails_app_generator-0.2.39 templates/addons/continuous_integration/.github/workflows/build.yml.erb
rails_app_generator-0.2.38 templates/addons/continuous_integration/.github/workflows/build.yml.erb
rails_app_generator-0.2.37 templates/addons/continuous_integration/.github/workflows/build.yml.erb
rails_app_generator-0.2.36 templates/addons/continuous_integration/.github/workflows/build.yml.erb
rails_app_generator-0.2.35 templates/addons/continuous_integration/.github/workflows/build.yml.erb
rails_app_generator-0.2.34 templates/addons/continuous_integration/.github/workflows/build.yml.erb
rails_app_generator-0.2.33 templates/addons/continuous_integration/.github/workflows/build.yml.erb
rails_app_generator-0.2.32 templates/addons/continuous_integration/.github/workflows/build.yml.erb
rails_app_generator-0.2.31 templates/addons/continuous_integration/.github/workflows/build.yml.erb