Skip to content

Commit 2aae3a0

Browse files
authored
Add Ruby 4.0 and Rails 8.1 to CI (#38)
1 parent f0dd317 commit 2aae3a0

2 files changed

Lines changed: 13 additions & 4 deletions

File tree

.github/workflows/test.yml

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,20 +22,25 @@ jobs:
2222
- ruby: "3.1"
2323
- ruby: "3.2"
2424
- ruby: "3.3"
25+
- ruby: "3.4"
26+
- ruby: "4.0"
27+
2528
### TEST RAILS VERSIONS
2629
- ruby: "2.7"
2730
rails_version: "~> 6.0.0"
2831
- ruby: "2.7"
2932
rails_version: "~> 6.1.0"
30-
- ruby: "3.3"
33+
- ruby: "4.0"
3134
rails_version: "~> 7.0.0"
3235
db_gem_version: "~> 1.4" # fixes sqlite3 gem dependency issue
33-
- ruby: "3.3"
36+
- ruby: "4.0"
3437
rails_version: "~> 7.1.0"
35-
- ruby: "3.3"
38+
- ruby: "4.0"
3639
rails_version: "~> 7.2.0"
37-
- ruby: "3.3"
40+
- ruby: "4.0"
3841
rails_version: "~> 8.0.0"
42+
- ruby: "4.0"
43+
rails_version: "~> 8.1.0"
3944

4045
steps:
4146
- uses: actions/checkout@v3

rails_i18n_manager.gemspec

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,10 @@ Gem::Specification.new do |spec|
2424
spec.add_dependency "rubyzip"
2525
spec.add_dependency "activerecord-import"
2626

27+
if RUBY_VERSION.to_f >= 3.4
28+
spec.add_dependency "csv"
29+
end
30+
2731
spec.add_development_dependency "sqlite3"
2832
spec.add_development_dependency "rspec-rails"
2933
spec.add_development_dependency "rspec-html-matchers"

0 commit comments

Comments
 (0)