Skip to content

Commit 604588e

Browse files
committed
Test with Rails main
1 parent 3982f68 commit 604588e

File tree

2 files changed

+19
-1
lines changed

2 files changed

+19
-1
lines changed

.github/workflows/ci.yml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,28 +11,40 @@ jobs:
1111
include:
1212
- ruby: '2.7'
1313
rails: '7.0'
14+
- ruby: '2.7'
15+
rails: 'main'
1416
- ruby: '3.0'
1517
rails: '6.0'
1618
- ruby: '3.0'
1719
rails: '6.1'
1820
- ruby: '3.0'
1921
rails: '7.0'
22+
- ruby: '3.0'
23+
rails: 'main'
2024
- ruby: '3.1'
2125
rails: '6.1'
2226
- ruby: '3.1'
2327
rails: '7.0'
28+
- ruby: '3.1'
29+
rails: 'main'
2430
- ruby: '3.2'
2531
rails: '7.0'
32+
- ruby: '3.2'
33+
rails: 'main'
2634
- ruby: head
2735
rails: '6.0'
2836
- ruby: head
2937
rails: '6.1'
38+
- ruby: head
39+
rails: 'main'
3040
- ruby: truffleruby
3141
rails: '6.0'
3242
- ruby: truffleruby
3343
rails: '6.1'
3444
- ruby: truffleruby
3545
rails: '7.0'
46+
- ruby: truffleruby
47+
rails: 'main'
3648

3749
env:
3850
BUNDLE_GEMFILE: ${{ github.workspace }}/gemfiles/rails_${{ matrix.rails }}.gemfile
@@ -48,5 +60,5 @@ jobs:
4860

4961
- name: Run tests
5062
run: bundle exec rake test
51-
continue-on-error: ${{ matrix.ruby == 'head' || matrix.ruby == 'truffleruby' }}
63+
continue-on-error: ${{ matrix.ruby == 'head' || matrix.ruby == 'truffleruby' || matrix.rails == 'main' }}
5264
timeout-minutes: 3

gemfiles/rails_main.gemfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
source "https://rubygems.org"
2+
3+
gem "activemodel", github: "rails/rails", branch: "main"
4+
gem "railties", github: "rails/rails", branch: "main"
5+
6+
gemspec path: "../"

0 commit comments

Comments
 (0)