Merge pull request #57 from pelargir/add-more-tests #37
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: Minitest | |
| on: | |
| push: | |
| branches: [ main ] | |
| pull_request: | |
| branches: [ main ] | |
| jobs: | |
| test: | |
| runs-on: ubuntu-latest | |
| strategy: | |
| matrix: | |
| rails-version: ['3.2', '4.0', '4.1', '4.2', '5.0', '5.1', '5.2', '6.0', '6.1', '7.0.1', '7.1', '7.2', '8.0', '8.1'] | |
| ruby-version: ['2.4', '2.5', '2.6', '2.7', '3.0', '3.1', '3.2', '3.3', '3.4'] | |
| exclude: | |
| - rails-version: '3.2' | |
| ruby-version: '2.7' | |
| - rails-version: '3.2' | |
| ruby-version: '3.0' | |
| - rails-version: '3.2' | |
| ruby-version: '3.1' | |
| - rails-version: '3.2' | |
| ruby-version: '3.2' | |
| - rails-version: '3.2' | |
| ruby-version: '3.3' | |
| - rails-version: '3.2' | |
| ruby-version: '3.4' | |
| - rails-version: '4.0' | |
| ruby-version: '2.7' | |
| - rails-version: '4.0' | |
| ruby-version: '3.0' | |
| - rails-version: '4.0' | |
| ruby-version: '3.1' | |
| - rails-version: '4.0' | |
| ruby-version: '3.2' | |
| - rails-version: '4.0' | |
| ruby-version: '3.3' | |
| - rails-version: '4.0' | |
| ruby-version: '3.4' | |
| - rails-version: '4.1' | |
| ruby-version: '2.7' | |
| - rails-version: '4.1' | |
| ruby-version: '3.0' | |
| - rails-version: '4.1' | |
| ruby-version: '3.1' | |
| - rails-version: '4.1' | |
| ruby-version: '3.2' | |
| - rails-version: '4.1' | |
| ruby-version: '3.3' | |
| - rails-version: '4.1' | |
| ruby-version: '3.4' | |
| - rails-version: '4.2' | |
| ruby-version: '2.4' | |
| - rails-version: '4.2' | |
| ruby-version: '2.7' | |
| - rails-version: '4.2' | |
| ruby-version: '3.0' | |
| - rails-version: '4.2' | |
| ruby-version: '3.1' | |
| - rails-version: '4.2' | |
| ruby-version: '3.2' | |
| - rails-version: '4.2' | |
| ruby-version: '3.3' | |
| - rails-version: '4.2' | |
| ruby-version: '3.4' | |
| - rails-version: '5.0' | |
| ruby-version: '2.4' | |
| - rails-version: '5.0' | |
| ruby-version: '3.0' | |
| - rails-version: '5.0' | |
| ruby-version: '3.1' | |
| - rails-version: '5.0' | |
| ruby-version: '3.2' | |
| - rails-version: '5.0' | |
| ruby-version: '3.3' | |
| - rails-version: '5.0' | |
| ruby-version: '3.4' | |
| - rails-version: '5.1' | |
| ruby-version: '2.4' | |
| - rails-version: '5.1' | |
| ruby-version: '3.0' | |
| - rails-version: '5.1' | |
| ruby-version: '3.1' | |
| - rails-version: '5.1' | |
| ruby-version: '3.2' | |
| - rails-version: '5.1' | |
| ruby-version: '3.3' | |
| - rails-version: '5.2' | |
| ruby-version: '2.4' | |
| - rails-version: '5.2' | |
| ruby-version: '3.0' | |
| - rails-version: '5.2' | |
| ruby-version: '3.1' | |
| - rails-version: '5.2' | |
| ruby-version: '3.2' | |
| - rails-version: '5.2' | |
| ruby-version: '3.3' | |
| - rails-version: '5.2' | |
| ruby-version: '3.4' | |
| - rails-version: '6.0' | |
| ruby-version: '2.4' | |
| - rails-version: '6.1' | |
| ruby-version: '2.4' | |
| - rails-version: '7.0.1' | |
| ruby-version: '2.4' | |
| - rails-version: '7.0.1' | |
| ruby-version: '2.5' | |
| - rails-version: '7.0.1' | |
| ruby-version: '2.6' | |
| - rails-version: '7.1' | |
| ruby-version: '2.4' | |
| - rails-version: '7.1' | |
| ruby-version: '2.5' | |
| - rails-version: '7.1' | |
| ruby-version: '2.6' | |
| - rails-version: '7.2' | |
| ruby-version: '2.4' | |
| - rails-version: '7.2' | |
| ruby-version: '2.5' | |
| - rails-version: '7.2' | |
| ruby-version: '2.6' | |
| - rails-version: '7.2' | |
| ruby-version: '2.7' | |
| - rails-version: '7.2' | |
| ruby-version: '3.0' | |
| - rails-version: '8.0' | |
| ruby-version: '2.4' | |
| - rails-version: '8.0' | |
| ruby-version: '2.5' | |
| - rails-version: '8.0' | |
| ruby-version: '2.6' | |
| - rails-version: '8.0' | |
| ruby-version: '2.7' | |
| - rails-version: '8.0' | |
| ruby-version: '3.0' | |
| - rails-version: '8.0' | |
| ruby-version: '3.1' | |
| - rails-version: '8.1' | |
| ruby-version: '2.4' | |
| - rails-version: '8.1' | |
| ruby-version: '2.5' | |
| - rails-version: '8.1' | |
| ruby-version: '2.6' | |
| - rails-version: '8.1' | |
| ruby-version: '2.7' | |
| - rails-version: '8.1' | |
| ruby-version: '3.0' | |
| - rails-version: '8.1' | |
| ruby-version: '3.1' | |
| - rails-version: '8.1' | |
| ruby-version: '3.2' | |
| - rails-version: '8.1' | |
| ruby-version: '3.3' | |
| - rails-version: '8.1' | |
| ruby-version: '3.4' | |
| steps: | |
| - uses: actions/checkout@v2 | |
| - name: Set up Ruby | |
| uses: ruby/setup-ruby@v1 | |
| env: | |
| RAILS_VERSION: ${{ matrix.rails-version }} | |
| with: | |
| ruby-version: ${{ matrix.ruby-version }} | |
| bundler-cache: true # runs 'bundle install' and caches installed gems automatically | |
| - name: Run tests | |
| run: bundle exec rake |