Skip to content

Commit e94e2b9

Browse files
authored
Support Rails 7.2, 8.0, Ruby 3.3 (#137)
1 parent 52f5637 commit e94e2b9

File tree

5 files changed

+23
-5
lines changed

5 files changed

+23
-5
lines changed

.github/workflows/test.yml

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,24 @@ jobs:
1010
- '3.0'
1111
- '3.1'
1212
- '3.2'
13+
- '3.3'
1314
gemfile:
1415
- gemfiles/Gemfile.rails61
1516
- gemfiles/Gemfile.rails70
1617
- gemfiles/Gemfile.rails71
18+
- gemfiles/Gemfile.rails72
19+
- gemfiles/Gemfile.rails80
1720
exclude:
18-
# rails 7.0 requires ruby >= 2.7
21+
# rails 7.2 requires ruby >= 3.1
1922
# https://www.fastruby.io/blog/ruby/rails/versions/compatibility-table.html
20-
- ruby-version: '2.6'
21-
gemfile: 'gemfiles/Gemfile.rails70'
23+
- ruby-version: '3.0'
24+
gemfile: 'gemfiles/Gemfile.rails72'
25+
# rails 8.0 requires ruby >= 3.2
26+
# https://www.fastruby.io/blog/ruby/rails/versions/compatibility-table.html
27+
- ruby-version: '3.0'
28+
gemfile: 'gemfiles/Gemfile.rails80'
29+
- ruby-version: '3.1'
30+
gemfile: 'gemfiles/Gemfile.rails80'
2231

2332
name: Ruby ${{ matrix.ruby-version }} / Bundle ${{ matrix.gemfile }}
2433

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
## [Unreleased]
2-
*no unreleased changes*
2+
### Fixed
3+
* Support Rails 7.2, 8.0, Ruby 3.3
34

45
## 7.2.5 / 2024-10-24
56
### Changed

gemfiles/Gemfile.rails72

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
source 'https://rubygems.org'
2+
gemspec path: '..'
3+
4+
gem 'activesupport', '~> 7.2.0'

gemfiles/Gemfile.rails80

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
source 'https://rubygems.org'
2+
gemspec path: '..'
3+
4+
gem 'activesupport', '~> 8.0.0'

ndr_dev_support.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ Gem::Specification.new do |spec|
4343
spec.add_dependency 'show_me_the_cookies'
4444

4545
# CI server dependencies:
46-
spec.add_dependency 'activesupport', '>= 6.1', '< 7.2'
46+
spec.add_dependency 'activesupport', '>= 6.1', '< 8.1'
4747
spec.add_dependency 'brakeman', '>= 4.7.1'
4848
spec.add_dependency 'bundler-audit'
4949
spec.add_dependency 'github-linguist'

0 commit comments

Comments
 (0)