Fix CI #230
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: CI | |
| on: | |
| push: | |
| branches: | |
| - main | |
| pull_request: | |
| jobs: | |
| build: | |
| runs-on: ubuntu-latest | |
| strategy: | |
| matrix: | |
| gemfile: [rails_5_2.gemfile, rails_6_0.gemfile, rails_6_1.gemfile, rails_7_0.gemfile, rails_7_1.gemfile, rails_8_0.gemfile, rails_8_1.gemfile, rails_main.gemfile] | |
| ruby_version: ['2.5', '2.6', '2.7', '3.0', '3.1', '3.2', '3.3', '3.4'] | |
| exclude: | |
| - gemfile: rails_main.gemfile | |
| ruby_version: '2.5' | |
| - gemfile: rails_main.gemfile | |
| ruby_version: '2.6' | |
| - gemfile: rails_main.gemfile | |
| ruby_version: '2.7' | |
| - gemfile: rails_main.gemfile | |
| ruby_version: '3.0' | |
| - gemfile: rails_main.gemfile | |
| ruby_version: '3.1' | |
| - gemfile: rails_8_1.gemfile | |
| ruby_version: '2.5' | |
| - gemfile: rails_8_1.gemfile | |
| ruby_version: '2.6' | |
| - gemfile: rails_8_1.gemfile | |
| ruby_version: '2.7' | |
| - gemfile: rails_8_1.gemfile | |
| ruby_version: '3.0' | |
| - gemfile: rails_8_1.gemfile | |
| ruby_version: '3.1' | |
| - gemfile: rails_8_0.gemfile | |
| ruby_version: '2.5' | |
| - gemfile: rails_8_0.gemfile | |
| ruby_version: '2.6' | |
| - gemfile: rails_8_0.gemfile | |
| ruby_version: '2.7' | |
| - gemfile: rails_8_0.gemfile | |
| ruby_version: '3.0' | |
| - gemfile: rails_8_0.gemfile | |
| ruby_version: '3.1' | |
| - gemfile: rails_7_2.gemfile | |
| ruby_version: '2.5' | |
| - gemfile: rails_7_2.gemfile | |
| ruby_version: '2.6' | |
| - gemfile: rails_7_2.gemfile | |
| ruby_version: '2.7' | |
| - gemfile: rails_7_2.gemfile | |
| ruby_version: '3.0' | |
| - gemfile: rails_7_1.gemfile | |
| ruby_version: '2.5' | |
| - gemfile: rails_7_1.gemfile | |
| ruby_version: '2.6' | |
| - gemfile: rails_7_0.gemfile | |
| ruby_version: '2.5' | |
| - gemfile: rails_7_0.gemfile | |
| ruby_version: '2.6' | |
| - gemfile: rails_6_1.gemfile | |
| ruby_version: '2.5' | |
| - gemfile: rails_6_1.gemfile | |
| ruby_version: '2.6' | |
| - gemfile: rails_6_1.gemfile | |
| ruby_version: '2.7' | |
| - gemfile: rails_6_1.gemfile | |
| ruby_version: '3.0' | |
| - gemfile: rails_6_1.gemfile | |
| ruby_version: '3.3' | |
| - gemfile: rails_6_1.gemfile | |
| ruby_version: '3.4' | |
| - gemfile: rails_6_0.gemfile | |
| ruby_version: '2.5' | |
| - gemfile: rails_6_0.gemfile | |
| ruby_version: '3.0' | |
| - gemfile: rails_6_0.gemfile | |
| ruby_version: '3.1' | |
| - gemfile: rails_6_0.gemfile | |
| ruby_version: '3.2' | |
| - gemfile: rails_6_0.gemfile | |
| ruby_version: '3.3' | |
| - gemfile: rails_6_0.gemfile | |
| ruby_version: '3.4' | |
| - gemfile: rails_5_2.gemfile | |
| ruby_version: '3.0' | |
| - gemfile: rails_5_2.gemfile | |
| ruby_version: '3.1' | |
| - gemfile: rails_5_2.gemfile | |
| ruby_version: '3.2' | |
| - gemfile: rails_5_2.gemfile | |
| ruby_version: '3.3' | |
| - gemfile: rails_5_2.gemfile | |
| ruby_version: '3.4' | |
| env: | |
| BUNDLE_GEMFILE: spec/gemfiles/${{ matrix.gemfile }} | |
| steps: | |
| - uses: actions/checkout@v3 | |
| - name: Set up Ruby | |
| uses: ruby/setup-ruby@v1 | |
| with: | |
| ruby-version: ${{ matrix.ruby_version }} | |
| bundler-cache: true | |
| - name: Run test | |
| run: | | |
| bundle exec rubocop | |
| bundle exec rspec |