Skip to content

Commit 2017252

Browse files
authored
Remove Ruby 2.7; add Ruby 3.3 (#78)
We don't use Ruby 2.7 for any products anymore. It was EOL ages ago. Also * adds in more recent rubies * updates the versions of all the gems used when testing
1 parent 4980bf5 commit 2017252

File tree

11 files changed

+881
-410
lines changed

11 files changed

+881
-410
lines changed

.github/workflows/test.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,9 @@ jobs:
1515
strategy:
1616
fail-fast: false
1717
matrix:
18-
ruby-version: ['2.7', '3.1', '3.2']
19-
gemfile: [ rails_6.1, rails_7.0, rails_7.1 ]
18+
# Rails 8.0 depends on Ruby >= 3.2
19+
ruby-version: ['3.1', '3.2', '3.3']
20+
gemfile: [ rails_6.1, rails_7.0, rails_7.1, rails_7.2 ]
2021
env:
2122
BUNDLE_GEMFILE: ${{ github.workspace }}/gemfiles/${{ matrix.gemfile }}.gemfile
2223
steps:

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,7 @@ examples.txt
1515
/coverage/
1616
/spec/dummy/log/test.log
1717
/vendor/
18+
/gemfiles/vendor/
19+
/gemfiles/.bundle/
1820
/spec/dummy/tmp/
1921
/spec/dummy/vendor/

.rubocop.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ inherit_mode:
1111

1212
AllCops:
1313
NewCops: enable
14-
TargetRubyVersion: 2.7
14+
TargetRubyVersion: 3.1
1515
Exclude:
1616
- 'spec/dummy/config/**/*'
1717
- 'spec/dummy/app/**/*'

.tool-versions

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
ruby 2.7.8
1+
ruby 3.1.6

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
### Added
11+
- Support for Ruby 3.3 (#78)
12+
13+
### Fixed
14+
- Load error when using Rake (#77)
15+
16+
### Removed
17+
- Support for Ruby 2.7 (#78)
18+
1019
## [v3.6.0]
1120

1221
### Added

0 commit comments

Comments
 (0)