Skip to content

Commit 4a686f0

Browse files
MONGOID-5818 Rails 8 support
1 parent ded6ced commit 4a686f0

File tree

4 files changed

+38
-1
lines changed

4 files changed

+38
-1
lines changed

.evergreen/config.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -727,6 +727,19 @@ buildvariants:
727727
tasks:
728728
- name: "test"
729729

730+
- matrix_name: "rails-8"
731+
matrix_spec:
732+
ruby: ["ruby-3.2"]
733+
driver: ["current"]
734+
mongodb-version: "7.0"
735+
topology: "standalone"
736+
rails: ['8.0']
737+
os: ubuntu-22.04
738+
fle: helper
739+
display_name: "${rails}, ${driver}, ${mongodb-version} (FLE ${fle})"
740+
tasks:
741+
- name: "test"
742+
730743
- matrix_name: "bson-min"
731744
matrix_spec:
732745
driver: [bson-min]

.evergreen/config/variants.yml.erb

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,19 @@ buildvariants:
111111
tasks:
112112
- name: "test"
113113

114+
- matrix_name: "rails-8"
115+
matrix_spec:
116+
ruby: ["ruby-3.2"]
117+
driver: ["current"]
118+
mongodb-version: "7.0"
119+
topology: "standalone"
120+
rails: ['8.0']
121+
os: ubuntu-22.04
122+
fle: helper
123+
display_name: "${rails}, ${driver}, ${mongodb-version} (FLE ${fle})"
124+
tasks:
125+
- name: "test"
126+
114127
- matrix_name: "bson-min"
115128
matrix_spec:
116129
driver: [bson-min]

gemfiles/rails-8.0.gemfile

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# rubocop:todo all
2+
source 'https://rubygems.org'
3+
4+
gem 'actionpack', '~> 8.0'
5+
gem 'activemodel', '~> 8.0'
6+
7+
gemspec path: '..'
8+
9+
require_relative './standard'
10+
11+
standard_dependencies

mongoid.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ Gem::Specification.new do |s|
3838
# Ruby 3.0 requires ActiveModel 6.0 or higher.
3939
# activemodel 7.0.0 cannot be used due to Class#descendants issue
4040
# See: https://github.com/rails/rails/pull/43951
41-
s.add_dependency("activemodel", ['>=5.1', '<7.3', '!= 7.0.0'])
41+
s.add_dependency("activemodel", ['>=5.1', '<8.1', '!= 7.0.0'])
4242
s.add_dependency("mongo", ['>=2.18.0', '<3.0.0'])
4343
s.add_dependency("concurrent-ruby", ['>= 1.0.5', '< 2.0'])
4444

0 commit comments

Comments
 (0)