Skip to content

Commit

Permalink
Fix several CI build issues
Browse files Browse the repository at this point in the history
- Use most recent Ruby versions
- Fix RubyGems update issues on older versions
- Accidentally testing against Active Record 6.1 instead of 7.0
  • Loading branch information
gregnavis committed Oct 14, 2023
1 parent f3b8ba5 commit b10c596
Showing 1 changed file with 79 additions and 63 deletions.
142 changes: 79 additions & 63 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,79 +58,95 @@ jobs:
#
# https://github.com/ruby/setup-ruby/issues/150
include:
- ruby-version: 2.4.10
gemfile: gemfiles/Gemfile.activerecord-4.2.x
- ruby-version: 2.4
rubygems: 3.2.3
gemfile: Gemfile.activerecord-4.2.x
bundler: 1.17.3
- ruby-version: 2.5.9
gemfile: gemfiles/Gemfile.activerecord-4.2.x
- ruby-version: 2.5
rubygems: 3.2.3
gemfile: Gemfile.activerecord-4.2.x
bundler: 1.17.3
- ruby-version: 2.6.10
gemfile: gemfiles/Gemfile.activerecord-4.2.x
- ruby-version: 2.6
rubygems: 3.2.3
gemfile: Gemfile.activerecord-4.2.x
bundler: 1.17.3

- ruby-version: 2.4.10
gemfile: gemfiles/Gemfile.activerecord-5.0.x
- ruby-version: 2.5.9
gemfile: gemfiles/Gemfile.activerecord-5.0.x
- ruby-version: 2.6.10
gemfile: gemfiles/Gemfile.activerecord-5.0.x
- ruby-version: 2.7.7
gemfile: gemfiles/Gemfile.activerecord-5.0.x
- ruby-version: 2.4
rubygems: 3.2.3
gemfile: Gemfile.activerecord-5.0.x
- ruby-version: 2.5
rubygems: 3.2.3
gemfile: Gemfile.activerecord-5.0.x
- ruby-version: 2.6
rubygems: 3.2.3
gemfile: Gemfile.activerecord-5.0.x
- ruby-version: 2.7
gemfile: Gemfile.activerecord-5.0.x

- ruby-version: 2.4.10
gemfile: gemfiles/Gemfile.activerecord-5.1.x
- ruby-version: 2.5.9
gemfile: gemfiles/Gemfile.activerecord-5.1.x
- ruby-version: 2.6.10
gemfile: gemfiles/Gemfile.activerecord-5.1.x
- ruby-version: 2.7.7
gemfile: gemfiles/Gemfile.activerecord-5.1.x
- ruby-version: 2.4
rubygems: 3.2.3
gemfile: Gemfile.activerecord-5.1.x
- ruby-version: 2.5
rubygems: 3.2.3
gemfile: Gemfile.activerecord-5.1.x
- ruby-version: 2.6
rubygems: 3.2.3
gemfile: Gemfile.activerecord-5.1.x
- ruby-version: 2.7
gemfile: Gemfile.activerecord-5.1.x

- ruby-version: 2.4.10
gemfile: gemfiles/Gemfile.activerecord-5.2.x
- ruby-version: 2.5.9
gemfile: gemfiles/Gemfile.activerecord-5.2.x
- ruby-version: 2.6.10
gemfile: gemfiles/Gemfile.activerecord-5.2.x
- ruby-version: 2.7.7
gemfile: gemfiles/Gemfile.activerecord-5.2.x
- ruby-version: 2.4
rubygems: 3.2.3
gemfile: Gemfile.activerecord-5.2.x
- ruby-version: 2.5
rubygems: 3.2.3
gemfile: Gemfile.activerecord-5.2.x
- ruby-version: 2.6
rubygems: 3.2.3
gemfile: Gemfile.activerecord-5.2.x
- ruby-version: 2.7
gemfile: Gemfile.activerecord-5.2.x

- ruby-version: 2.5.9
gemfile: gemfiles/Gemfile.activerecord-6.0.x
- ruby-version: 2.6.10
gemfile: gemfiles/Gemfile.activerecord-6.0.x
- ruby-version: 2.7.7
gemfile: gemfiles/Gemfile.activerecord-6.0.x
- ruby-version: 3.0.5
gemfile: gemfiles/Gemfile.activerecord-6.0.x
- ruby-version: 3.1.3
gemfile: gemfiles/Gemfile.activerecord-6.1.x
- ruby-version: 3.2.0
gemfile: gemfiles/Gemfile.activerecord-6.1.x
- ruby-version: 2.5
rubygems: 3.2.3
gemfile: Gemfile.activerecord-6.0.x
- ruby-version: 2.6
rubygems: 3.2.3
gemfile: Gemfile.activerecord-6.0.x
- ruby-version: 2.7
gemfile: Gemfile.activerecord-6.0.x
- ruby-version: 3.0
gemfile: Gemfile.activerecord-6.0.x
- ruby-version: 3.1
gemfile: Gemfile.activerecord-6.1.x
- ruby-version: 3.2
gemfile: Gemfile.activerecord-6.1.x

- ruby-version: 2.5.9
gemfile: gemfiles/Gemfile.activerecord-6.1.x
- ruby-version: 2.6.10
gemfile: gemfiles/Gemfile.activerecord-6.1.x
- ruby-version: 2.7.7
gemfile: gemfiles/Gemfile.activerecord-6.1.x
- ruby-version: 3.0.5
gemfile: gemfiles/Gemfile.activerecord-6.1.x
- ruby-version: 3.1.3
gemfile: gemfiles/Gemfile.activerecord-6.1.x
- ruby-version: 3.2.0
gemfile: gemfiles/Gemfile.activerecord-6.1.x
- ruby-version: 2.5
rubygems: 3.2.3
gemfile: Gemfile.activerecord-6.1.x
- ruby-version: 2.6
rubygems: 3.2.3
gemfile: Gemfile.activerecord-6.1.x
- ruby-version: 2.7
gemfile: Gemfile.activerecord-6.1.x
- ruby-version: 3.0
gemfile: Gemfile.activerecord-6.1.x
- ruby-version: 3.1
gemfile: Gemfile.activerecord-6.1.x
- ruby-version: 3.2
gemfile: Gemfile.activerecord-6.1.x

- ruby-version: 2.7.7
gemfile: gemfiles/Gemfile.activerecord-7.0.x
- ruby-version: 3.0.5
gemfile: gemfiles/Gemfile.activerecord-7.0.x
- ruby-version: 3.1.3
gemfile: gemfiles/Gemfile.activerecord-7.0.x
- ruby-version: 3.2.0
gemfile: gemfiles/Gemfile.activerecord-6.1.x
- ruby-version: 2.7
gemfile: Gemfile.activerecord-7.0.x
- ruby-version: 3.0
gemfile: Gemfile.activerecord-7.0.x
- ruby-version: 3.1
gemfile: Gemfile.activerecord-7.0.x
- ruby-version: 3.2
gemfile: Gemfile.activerecord-7.0.x
env:
BUNDLE_GEMFILE: ${{ github.workspace }}/${{ matrix.gemfile }}
BUNDLE_GEMFILE: ${{ github.workspace }}/gemfiles/${{ matrix.gemfile }}
steps:
- uses: actions/checkout@v3
- uses: ruby/setup-ruby@v1
Expand Down

0 comments on commit b10c596

Please sign in to comment.