Skip to content

Commit 777eb5c

Browse files
committed
Testing against Rails 8.1
- Updated Appraisals to include a new entry for Rails 8.1 with the appropriate railties version. - Modified GitHub Actions workflow to include the new Rails 8.1 gemfile in the CI process. - Created a new gemfile for Rails 8.1 to manage dependencies. This ensures compatibility with the latest Rails version and enhances CI testing.
1 parent bd6b377 commit 777eb5c

File tree

3 files changed

+14
-1
lines changed

3 files changed

+14
-1
lines changed

.github/workflows/main.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,12 @@ jobs:
2929
- 3.3
3030
- 3.4
3131
database: [ mysql, postgres, sqlite ]
32-
gemfile: [ rails_7_1, rails_7_2, rails_8_0, rails_main ]
32+
gemfile: [ rails_7_1, rails_7_2, rails_8_0, rails_8_1, rails_main ]
3333
exclude:
3434
- ruby-version: "3.1"
3535
gemfile: rails_8_0
36+
- ruby-version: "3.1"
37+
gemfile: rails_8_1
3638
- ruby-version: "3.1"
3739
gemfile: rails_main
3840
services:

Appraisals

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

18+
appraise "rails-8-1" do
19+
gem "railties", "~> 8.1.0"
20+
end
21+
1822
appraise "rails-main" do
1923
gem "railties", github: "rails/rails", branch: "main"
2024
end

gemfiles/rails_8_1.gemfile

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

0 commit comments

Comments
 (0)