Skip to content

Commit d35a962

Browse files
authored
Merge pull request #615 from taketo1113/ci-rails8.1-ruby4.0
CI: Add Rails 8.1 & Ruby 4.0 to CI Matrix
2 parents cd7482e + cc42e7e commit d35a962

3 files changed

Lines changed: 23 additions & 1 deletion

File tree

‎.github/workflows/ruby.yml‎

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,34 +20,42 @@ jobs:
2020
- "3.2"
2121
- "3.3"
2222
- "3.4"
23+
- "4.0"
2324

2425
gemfile:
2526
- "rails_7_0"
2627
- "rails_7_1"
2728
- "rails_7_2"
2829
- "rails_8_0"
30+
- "rails_8_1"
2931
- "rails_head"
3032

3133
exclude:
3234
- ruby: '3.0'
3335
gemfile: rails_7_2
3436
- ruby: '3.0'
3537
gemfile: rails_8_0
38+
- ruby: '3.0'
39+
gemfile: rails_8_1
3640
- ruby: '3.0'
3741
gemfile: rails_head
3842
- ruby: '3.1'
3943
gemfile: rails_7_2
4044
- ruby: '3.1'
4145
gemfile: rails_8_0
46+
- ruby: '3.1'
47+
gemfile: rails_8_1
4248
- ruby: '3.1'
4349
gemfile: rails_head
4450
- ruby: '3.2'
4551
gemfile: rails_head
4652
- ruby: '3.4'
4753
gemfile: rails_7_0
54+
- ruby: '4.0'
55+
gemfile: rails_7_0
4856

4957
steps:
50-
- uses: actions/checkout@v4
58+
- uses: actions/checkout@v6
5159

5260
- uses: ruby/setup-ruby@v1
5361
with:

‎Appraisals‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@ appraise "rails-8-0" do
1717
gem "rails", "~> 8.0.0"
1818
end
1919

20+
appraise "rails-8-1" do
21+
gem "rails", "~> 8.1.0"
22+
end
23+
2024
appraise "rails-head" do
2125
gem "rails", github: "rails/rails", branch: "main"
2226
end

‎gemfiles/rails_8_1.gemfile‎

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# This file was generated by Appraisal
2+
3+
source "https://rubygems.org"
4+
5+
gem "rake"
6+
gem "mocha", require: false
7+
gem "appraisal"
8+
gem "rails", "~> 8.1.0"
9+
10+
gemspec path: "../"

0 commit comments

Comments
 (0)