Skip to content

Commit 5b14f55

Browse files
committed
Test against Rails 8.0
1 parent d0f4ebc commit 5b14f55

File tree

4 files changed

+58
-2
lines changed

4 files changed

+58
-2
lines changed

.github/workflows/tests.yml

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ jobs:
1818
- 'jruby-9.3'
1919
- 'jruby-9.4'
2020
gemfile:
21+
- gemfiles/rails_80.gemfile
22+
- gemfiles/rails_72.gemfile
2123
- gemfiles/rails_71.gemfile
2224
- gemfiles/rails_70.gemfile
2325
- gemfiles/rails_61.gemfile
@@ -51,6 +53,8 @@ jobs:
5153
gemfile: gemfiles/rails_50.gemfile
5254
- ruby_version: '3.2'
5355
gemfile: gemfiles/rails_42.gemfile
56+
- ruby_version: '3.1'
57+
gemfile: gemfiles/rails_80.gemfile
5458
- ruby_version: '3.1'
5559
gemfile: gemfiles/rails_60.gemfile
5660
- ruby_version: '3.1'
@@ -61,6 +65,10 @@ jobs:
6165
gemfile: gemfiles/rails_50.gemfile
6266
- ruby_version: '3.1'
6367
gemfile: gemfiles/rails_42.gemfile
68+
- ruby_version: '3.0'
69+
gemfile: gemfiles/rails_80.gemfile
70+
- ruby_version: '3.0'
71+
gemfile: gemfiles/rails_72.gemfile
6472
- ruby_version: '3.0'
6573
gemfile: gemfiles/rails_52.gemfile
6674
- ruby_version: '3.0'
@@ -69,6 +77,10 @@ jobs:
6977
gemfile: gemfiles/rails_50.gemfile
7078
- ruby_version: '3.0'
7179
gemfile: gemfiles/rails_42.gemfile
80+
- ruby_version: '2.7'
81+
gemfile: gemfiles/rails_80.gemfile
82+
- ruby_version: '2.7'
83+
gemfile: gemfiles/rails_72.gemfile
7284
- ruby_version: '2.7'
7385
gemfile: gemfiles/rails_71.gemfile
7486
- ruby_version: '2.7'
@@ -81,16 +93,28 @@ jobs:
8193
gemfile: gemfiles/rails_50.gemfile
8294
- ruby_version: '2.7'
8395
gemfile: gemfiles/rails_42.gemfile
96+
- ruby_version: '2.6'
97+
gemfile: gemfiles/rails_80.gemfile
98+
- ruby_version: '2.6'
99+
gemfile: gemfiles/rails_72.gemfile
84100
- ruby_version: '2.6'
85101
gemfile: gemfiles/rails_71.gemfile
86102
- ruby_version: '2.6'
87103
gemfile: gemfiles/rails_70.gemfile
88104
- ruby_version: '2.6'
89105
gemfile: gemfiles/rails_42.gemfile
106+
- ruby_version: '2.5'
107+
gemfile: gemfiles/rails_80.gemfile
108+
- ruby_version: '2.5'
109+
gemfile: gemfiles/rails_72.gemfile
90110
- ruby_version: '2.5'
91111
gemfile: gemfiles/rails_71.gemfile
92112
- ruby_version: '2.5'
93113
gemfile: gemfiles/rails_70.gemfile
114+
- ruby_version: 'jruby-9.3'
115+
gemfile: gemfiles/rails_80.gemfile
116+
- ruby_version: 'jruby-9.3'
117+
gemfile: gemfiles/rails_72.gemfile
94118
- ruby_version: 'jruby-9.3'
95119
gemfile: gemfiles/rails_71.gemfile
96120
- ruby_version: 'jruby-9.3'
@@ -101,6 +125,8 @@ jobs:
101125
gemfile: gemfiles/rails_50.gemfile
102126
- ruby_version: 'jruby-9.3'
103127
gemfile: gemfiles/rails_42.gemfile
128+
- ruby_version: 'jruby-9.4'
129+
gemfile: gemfiles/rails_80.gemfile
104130
- ruby_version: 'jruby-9.4'
105131
gemfile: gemfiles/rails_60.gemfile
106132
- ruby_version: 'jruby-9.4'
@@ -145,10 +171,10 @@ jobs:
145171
matrix:
146172
ruby_version:
147173
- 'ruby-head'
148-
- 'jruby-head'
174+
# - 'jruby-head'
149175
gemfile:
150176
- gemfiles/rails_edge.gemfile
151-
- gemfiles/rails_71.gemfile
177+
- gemfiles/rails_80.gemfile
152178
runs-on: ubuntu-22.04
153179
env:
154180
BUNDLE_GEMFILE: ${{ matrix.gemfile }}

Appraisals

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,12 @@ appraise "rails_72" do
5555
gem "railties", "~> 7.2.0"
5656
end
5757

58+
appraise "rails_80" do
59+
gem "activesupport", "~> 8.0.0"
60+
gem "actionpack", "~> 8.0.0"
61+
gem "railties", "~> 8.0.0"
62+
end
63+
5864
appraise "rails_edge" do
5965
git 'https://github.com/rails/rails.git' do
6066
gem "activesupport", require: 'active_support'

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
## Unreleased
2+
3+
#### 🚨 Breaking Changes
4+
5+
- No changes.
6+
7+
#### ⭐️ New Features
8+
9+
- Add support for Rails 8.0 ([<tt>#81</tt>](https://github.com/yuki24/rambulance/pull/81))
10+
11+
#### 🐞 Bug Fixes
12+
13+
- No changes.
14+
115
## [v3.3.0](https://github.com/yuki24/rambulance/tree/v3.3.0)
216

317
_<sup>released at 2024-08-16 05:32:59 UTC</sup>_

gemfiles/rails_80.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 "minitest", "< 5.25.0"
6+
gem "activesupport", "~> 8.0.0"
7+
gem "actionpack", "~> 8.0.0"
8+
gem "railties", "~> 8.0.0"
9+
10+
gemspec path: "../"

0 commit comments

Comments
 (0)