Skip to content

Commit f25d711

Browse files
committed
CI: fix matrix specs
1 parent 70eb3a9 commit f25d711

File tree

7 files changed

+9
-67
lines changed

7 files changed

+9
-67
lines changed

.github/workflows/main.yml

Lines changed: 5 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -6,52 +6,18 @@ jobs:
66
build:
77
strategy:
88
matrix:
9-
ruby_version: ['3.0', '2.7', '2.6']
10-
11-
gemfile:
12-
- gemfiles/rails_61.gemfile
13-
- gemfiles/rails_60.gemfile
14-
15-
include:
16-
- ruby_version: ruby-head
17-
gemfile: gemfiles/rails_edge.gemfile
18-
allow_failures: 'true'
19-
- ruby_version: '3.0'
20-
gemfile: gemfiles/rails_edge.gemfile
21-
allow_failures: 'true'
22-
23-
- ruby_version: '2.7'
24-
gemfile: gemfiles/rails_edge.gemfile
25-
allow_failures: 'true'
26-
27-
- ruby_version: '2.6'
28-
gemfile: gemfiles/rails_52.gemfile
29-
- ruby_version: '2.6'
30-
gemfile: gemfiles/rails_51.gemfile
31-
- ruby_version: '2.6'
32-
gemfile: gemfiles/rails_50.gemfile
33-
- ruby_version: '2.6'
34-
gemfile: gemfiles/rails_42.gemfile
35-
bundler_version: '1'
36-
37-
- ruby_version: '2.5'
38-
gemfile: gemfiles/rails_52.gemfile
39-
- ruby_version: '2.5'
40-
gemfile: gemfiles/rails_42.gemfile
41-
bundler_version: '1'
9+
ruby: ['3.2', '3.3', '3.4', 'ruby-head']
10+
rails: ["7.1", "7.2", "8.0", "rails_edge"]
4211

4312
runs-on: ubuntu-latest
4413

4514
env:
46-
BUNDLE_GEMFILE: ${{ matrix.gemfile }}
15+
BUNDLE_GEMFILE: gemfiles/rails_${{ matrix.rails }}.gemfile
4716

4817
steps:
49-
- uses: actions/checkout@v2
18+
- uses: actions/checkout@v4
5019
- uses: ruby/setup-ruby@v1
5120
with:
52-
ruby-version: ${{ matrix.ruby_version }}
53-
bundler: ${{ matrix.bundler_version }}
21+
ruby-version: ${{ matrix.ruby }}
5422
bundler-cache: true
55-
continue-on-error: ${{ matrix.allow_failures == 'true' }}
5623
- run: bundle exec rake
57-
continue-on-error: ${{ matrix.allow_failures == 'true' }}

gemfiles/rails_42.gemfile

Lines changed: 0 additions & 9 deletions
This file was deleted.

gemfiles/rails_50.gemfile

Lines changed: 0 additions & 8 deletions
This file was deleted.

gemfiles/rails_52.gemfile

Lines changed: 0 additions & 8 deletions
This file was deleted.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@ source 'https://rubygems.org'
55
gemspec path: '../'
66

77
gem 'jbuilder'
8-
gem 'rails', '~> 6.0.0'
8+
gem 'rails', '~> 7.1.0'
99
gem 'selenium-webdriver'
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@ source 'https://rubygems.org'
55
gemspec path: '../'
66

77
gem 'jbuilder'
8-
gem 'rails', '~> 6.1.0'
8+
gem 'rails', '~> 7.2.0'
99
gem 'selenium-webdriver'
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,5 @@ source 'https://rubygems.org'
55
gemspec path: '../'
66

77
gem 'jbuilder'
8-
gem 'rails', '~> 5.1.0'
8+
gem 'rails', '~> 8.0.0'
9+
gem 'selenium-webdriver'

0 commit comments

Comments
 (0)