.github/workflows/tests.yml in rambulance-2.0.0 vs .github/workflows/tests.yml in rambulance-2.2.0

- old
+ new

@@ -6,56 +6,80 @@ jobs: stable: strategy: matrix: ruby_version: + - '3.1' - '3.0' - '2.7' - '2.6' - '2.5' - '2.4' - '2.3' - - 'jruby-9.2.19.0' + - 'jruby-9.3.3.0' gemfile: + - gemfiles/rails_70.gemfile - gemfiles/rails_61.gemfile - gemfiles/rails_60.gemfile - gemfiles/rails_52.gemfile - gemfiles/rails_51.gemfile - gemfiles/rails_50.gemfile - gemfiles/rails_42.gemfile exclude: + - ruby_version: '3.1' + gemfile: gemfiles/rails_60.gemfile + - ruby_version: '3.1' + gemfile: gemfiles/rails_52.gemfile + - ruby_version: '3.1' + gemfile: gemfiles/rails_51.gemfile + - ruby_version: '3.1' + gemfile: gemfiles/rails_50.gemfile + - ruby_version: '3.1' + gemfile: gemfiles/rails_42.gemfile - ruby_version: '3.0' gemfile: gemfiles/rails_52.gemfile - ruby_version: '3.0' gemfile: gemfiles/rails_51.gemfile - ruby_version: '3.0' gemfile: gemfiles/rails_50.gemfile - ruby_version: '3.0' gemfile: gemfiles/rails_42.gemfile - ruby_version: '2.7' + gemfile: gemfiles/rails_70.gemfile + - ruby_version: '2.7' gemfile: gemfiles/rails_52.gemfile - ruby_version: '2.7' gemfile: gemfiles/rails_51.gemfile - ruby_version: '2.7' gemfile: gemfiles/rails_50.gemfile - ruby_version: '2.7' gemfile: gemfiles/rails_42.gemfile - ruby_version: '2.6' + gemfile: gemfiles/rails_70.gemfile + - ruby_version: '2.6' gemfile: gemfiles/rails_42.gemfile + - ruby_version: '2.5' + gemfile: gemfiles/rails_70.gemfile - ruby_version: '2.4' + gemfile: gemfiles/rails_70.gemfile + - ruby_version: '2.4' gemfile: gemfiles/rails_61.gemfile - ruby_version: '2.4' gemfile: gemfiles/rails_60.gemfile - ruby_version: '2.3' + gemfile: gemfiles/rails_70.gemfile + - ruby_version: '2.3' gemfile: gemfiles/rails_61.gemfile - ruby_version: '2.3' gemfile: gemfiles/rails_60.gemfile - - ruby_version: 'jruby-9.2.19.0' + - ruby_version: 'jruby-9.3.3.0' + gemfile: gemfiles/rails_70.gemfile + - ruby_version: 'jruby-9.3.3.0' gemfile: gemfiles/rails_51.gemfile - - ruby_version: 'jruby-9.2.19.0' + - ruby_version: 'jruby-9.3.3.0' gemfile: gemfiles/rails_50.gemfile - - ruby_version: 'jruby-9.2.19.0' + - ruby_version: 'jruby-9.3.3.0' gemfile: gemfiles/rails_42.gemfile runs-on: ubuntu-18.04 env: BUNDLE_GEMFILE: ${{ matrix.gemfile }} steps: @@ -66,44 +90,34 @@ ruby-version: ${{ matrix.ruby_version }} bundler-cache: true - run: bundle exec rake rails_edge: - strategy: - matrix: - ruby_version: - - '3.0' - - '2.7' - gemfile: - - gemfiles/rails_edge.gemfile runs-on: ubuntu-18.04 env: - BUNDLE_GEMFILE: ${{ matrix.gemfile }} + BUNDLE_GEMFILE: gemfiles/rails_edge.gemfile steps: - uses: actions/checkout@v2 - name: Set up Ruby uses: ruby/setup-ruby@v1 with: - ruby-version: ${{ matrix.ruby_version }} + ruby-version: 3.1 bundler-cache: true - run: bundle exec rake ruby_edge: strategy: matrix: - ruby_version: - - 'ruby-head' gemfile: - gemfiles/rails_edge.gemfile - - gemfiles/rails_61.gemfile - - gemfiles/rails_60.gemfile + - gemfiles/rails_70.gemfile runs-on: ubuntu-18.04 env: BUNDLE_GEMFILE: ${{ matrix.gemfile }} steps: - uses: actions/checkout@v2 - name: Set up Ruby uses: ruby/setup-ruby@v1 with: - ruby-version: ${{ matrix.ruby_version }} + ruby-version: 'ruby-head' bundler-cache: true - run: bundle exec rake || echo "Ruby edge test is done."