Skip to content

Commit 0747947

Browse files
committed
Add Ruby 3.4 and Rails 8.0, 8.1 to CI
1 parent 4a554e6 commit 0747947

File tree

4 files changed

+21
-2
lines changed

4 files changed

+21
-2
lines changed

.github/workflows/ci.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,18 +24,33 @@ jobs:
2424
fail-fast: false
2525
matrix:
2626
ruby:
27+
- '3.4'
2728
- '3.3'
2829
- '3.2'
2930
- '3.1'
3031
- '3.0'
3132
- '2.7'
3233
rails:
34+
- "8.1.0"
35+
- "8.0.0"
3336
- "7.2.0"
3437
- "7.1.0"
3538
- "7.0.0"
3639
- "6.1.0"
3740
- "6.0.0"
3841
exclude:
42+
- rails: "8.1.0"
43+
ruby: "3.1"
44+
- rails: "8.1.0"
45+
ruby: "3.0"
46+
- rails: "8.1.0"
47+
ruby: "2.7"
48+
- rails: "8.0.0"
49+
ruby: "3.1"
50+
- rails: "8.0.0"
51+
ruby: "3.0"
52+
- rails: "8.0.0"
53+
ruby: "2.7"
3954
- rails: "7.2.0"
4055
ruby: "3.0"
4156
- rails: "7.2.0"

Gemfile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ source 'https://rubygems.org'
22

33
gemspec
44

5-
RAILS_VERSION = ENV.fetch("RAILS_VERSION", '7.0.4').freeze
5+
RAILS_VERSION = ENV.fetch("RAILS_VERSION", '8.1.0').freeze
66

77
%w(railties actionview actionpack activerecord).each do |name|
88
gem name, "~> #{RAILS_VERSION}"
@@ -38,4 +38,7 @@ group :test do
3838
gem 'generator_spec'
3939
gem 'rack-test'
4040
gem 'rspec-rails', '~> 3.1'
41+
gem 'mutex_m'
42+
gem 'base64'
43+
gem 'drb'
4144
end

rom-rails.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ Gem::Specification.new do |spec|
2424

2525
spec.add_runtime_dependency 'addressable', '~> 2.3'
2626
spec.add_runtime_dependency 'dry-core', '~> 1.0'
27-
spec.add_runtime_dependency 'railties', '>= 6.0', '< 8.0.0'
27+
spec.add_runtime_dependency 'railties', '>= 6.0', '< 8.2.0'
2828
spec.add_runtime_dependency 'rom', '~> 5.3'
2929

3030
spec.add_development_dependency "bundler"

spec/dummy/config/application.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
require File.expand_path('../boot', __FILE__)
22

3+
require 'logger'
34
require 'action_controller/railtie'
45

56
Bundler.setup(:default, Rails.env)

0 commit comments

Comments
 (0)