Skip to content

Test on rails 7.1

Test on rails 7.1 #13

Workflow file for this run

name: CI
on: [push, pull_request]
jobs:
test:
runs-on: ubuntu-20.04
strategy:
fail-fast: false
matrix:
ruby: [2.3, 2.4, 2.5, 2.6, 2.7, '3.0', 3.1, 3.2]
gemfile: ['rails42', 'rails50', 'rails51', 'rails52', 'rails60', 'rails61', 'rails70', 'rails71']
exclude:
- ruby: 2.3
gemfile: rails60
- ruby: 2.3
gemfile: rails61
- ruby: 2.3
gemfile: rails70
- ruby: 2.3
gemfile: rails71
- ruby: 2.4
gemfile: rails60
- ruby: 2.4
gemfile: rails61
- ruby: 2.4
gemfile: rails70
- ruby: 2.4
gemfile: rails71
- ruby: 2.5
gemfile: rails70
- ruby: 2.5
gemfile: rails71
- ruby: 2.6
gemfile: rails70
- ruby: 2.6
gemfile: rails71
- ruby: 2.7
gemfile: rails42
- ruby: 3.0
gemfile: rails42
- ruby: 3.0
gemfile: rails50
- ruby: 3.0
gemfile: rails51
- ruby: 3.0
gemfile: rails52
- ruby: 3.1
gemfile: rails42
- ruby: 3.1
gemfile: rails50
- ruby: 3.1
gemfile: rails51
- ruby: 3.1
gemfile: rails52
- ruby: 3.2
gemfile: rails42
- ruby: 3.2
gemfile: rails50
- ruby: 3.2
gemfile: rails51
- ruby: 3.2
gemfile: rails52
name: ruby ${{ matrix.ruby }}, ${{ matrix.gemfile }}
env:
BUNDLE_GEMFILE: gemfiles/${{ matrix.gemfile }}.gemfile
steps:
- uses: actions/checkout@v3
- uses: ruby/setup-ruby@v1
with:
ruby-version: ${{ matrix.ruby }}
bundler-cache: true
- name: Run test
run: |
bundle exec rspec