Skip to content

Commit fd65137

Browse files
committed
chore: Add Rails 8.1 to testing matrix
1 parent 7eb5cdf commit fd65137

File tree

3 files changed

+54
-14
lines changed

3 files changed

+54
-14
lines changed

.github/workflows/test.yml

Lines changed: 21 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -19,32 +19,39 @@ jobs:
1919
- "3.0"
2020
- "2.7"
2121
gemfile:
22-
- rails_6.1.gemfile
23-
- rails_7.0.gemfile
24-
- rails_7.1.gemfile
25-
- rails_7.2.gemfile
26-
- rails_8.0.gemfile
22+
- rails_6.1
23+
- rails_7.0
24+
- rails_7.1
25+
- rails_7.2
26+
- rails_8.0
27+
- rails_8.1
2728
exclude:
28-
- gemfile: rails_8.0.gemfile
29+
- gemfile: rails_8.1
2930
ruby: "3.1"
30-
- gemfile: rails_8.0.gemfile
31+
- gemfile: rails_8.1
3132
ruby: "3.0"
32-
- gemfile: rails_8.0.gemfile
33+
- gemfile: rails_8.1
3334
ruby: "2.7"
34-
- gemfile: rails_7.2.gemfile
35+
- gemfile: rails_8.0
36+
ruby: "3.1"
37+
- gemfile: rails_8.0
38+
ruby: "3.0"
39+
- gemfile: rails_8.0
40+
ruby: "2.7"
41+
- gemfile: rails_7.2
3542
ruby: "3.0"
36-
- gemfile: rails_7.2.gemfile
43+
- gemfile: rails_7.2
3744
ruby: "2.7"
38-
- gemfile: rails_7.1.gemfile
45+
- gemfile: rails_7.1
3946
ruby: "3.4"
40-
- gemfile: rails_7.0.gemfile
47+
- gemfile: rails_7.0
4148
ruby: "3.4"
42-
- gemfile: rails_6.1.gemfile
49+
- gemfile: rails_6.1
4350
ruby: "3.4"
4451
fail-fast: False
4552

4653
env:
47-
BUNDLE_GEMFILE: ${{ github.workspace }}/gemfiles/${{ matrix.gemfile }}
54+
BUNDLE_GEMFILE: ${{ github.workspace }}/gemfiles/${{ matrix.gemfile }}.gemfile
4855
BUNDLE_JOBS: 4
4956
BUNDLE_RETRY: 10
5057
BUNDLE_WITHOUT: development

Appraisals

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,13 @@ appraise 'rails-8.0' do
3535
gem 'railties', '~> 8.0.0', require: 'rails'
3636
end
3737

38+
appraise 'rails-8.1' do
39+
gem 'activesupport', '~> 8.1.0'
40+
gem 'activemodel', '~> 8.1.0'
41+
gem 'actionpack', '~> 8.1.0'
42+
gem 'railties', '~> 8.1.0', require: 'rails'
43+
end
44+
3845
appraise 'rails-head' do
3946
gem 'activesupport', github: 'rails/rails'
4047
gem 'activemodel', github: 'rails/rails'

gemfiles/rails_8.1.gemfile

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# This file was generated by Appraisal
2+
3+
source "https://rubygems.org"
4+
5+
gem "rake"
6+
gem "rake-release", "~> 1.0"
7+
gem "rspec", "~> 3.0"
8+
gem "activesupport", "~> 8.1.0"
9+
gem "activemodel", "~> 8.1.0"
10+
gem "actionpack", "~> 8.1.0"
11+
gem "railties", "~> 8.1.0", require: "rails"
12+
13+
group :development do
14+
gem "appraisal"
15+
gem "benchmark-ips"
16+
gem "rubocop-config", github: "jgraichen/rubocop-config", tag: "v14", require: false
17+
end
18+
19+
group :test do
20+
gem "rspec-github", require: false
21+
gem "rspec-rails"
22+
gem "simplecov"
23+
gem "simplecov-cobertura"
24+
end
25+
26+
gemspec path: "../"

0 commit comments

Comments
 (0)