Skip to content

Add Rails 8.1 support #49

Add Rails 8.1 support

Add Rails 8.1 support #49

Workflow file for this run

name: CI
on: [push, pull_request]
jobs:
test:
strategy:
matrix:
pg:
- 9.6
- 10
- 11
- 12
- 13
gemfile:
- rails_6.0
- rails_6.1
- rails_7.0
- rails_7.1
- rails_7.2
- rails_8.0
- rails_8.1
name: PostgreSQL ${{ matrix.pg }}
runs-on: ubuntu-latest
env: # $BUNDLE_GEMFILE must be set at the job level, so it is set for all steps
BUNDLE_GEMFILE: gemfiles/${{ matrix.gemfile }}.gemfile
ImageOS: ubuntu20
services:
postgresql:
image: postgres:${{ matrix.pg }}
env:
POSTGRES_PASSWORD: postgres
# Set health checks to wait until postgres has started
options: >-
--health-cmd pg_isready
--health-interval 10s
--health-timeout 5s
--health-retries 5
ports:
- 5432:5432
steps:
- uses: actions/checkout@v2
- name: Setup Ruby using .ruby-version file
uses: ruby/setup-ruby@v1
with:
bundler-cache: true # runs 'bundle install' and caches installed gems automatically
- run: bundle exec rake spec