Skip to content

Commit a8846bc

Browse files
committed
Allow Rails 8.1+
1 parent 62b64c6 commit a8846bc

File tree

3 files changed

+36
-2
lines changed

3 files changed

+36
-2
lines changed

.github/workflows/ci.yml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
fail-fast: false
1717
matrix:
1818
ruby: ["ruby-2.6", "ruby-2.7", "ruby-3.0", "ruby-3.1", "ruby-3.2", "ruby-3.3", "ruby-3.4", "jruby-9.4"]
19-
gemfile: ["rails-5.1", "rails-5.2", "rails-6.0", "rails-6.1", "rails-7.0", "rails-7.1", "rails-7.2", "rails-8.0"]
19+
gemfile: ["rails-5.1", "rails-5.2", "rails-6.0", "rails-6.1", "rails-7.0", "rails-7.1", "rails-7.2", "rails-8.0", "rails-8.1"]
2020
exclude:
2121
- ruby: "ruby-3.4"
2222
gemfile: "rails-5.2"
@@ -30,12 +30,16 @@ jobs:
3030
gemfile: "rails-5.2"
3131
- ruby: "ruby-3.2"
3232
gemfile: "rails-5.1"
33+
- ruby: "ruby-3.1"
34+
gemfile: "rails-8.1"
3335
- ruby: "ruby-3.1"
3436
gemfile: "rails-8.0"
3537
- ruby: "ruby-3.1"
3638
gemfile: "rails-5.2"
3739
- ruby: "ruby-3.1"
3840
gemfile: "rails-5.1"
41+
- ruby: "ruby-3.0"
42+
gemfile: "rails-8.1"
3943
- ruby: "ruby-3.0"
4044
gemfile: "rails-8.0"
4145
- ruby: "ruby-3.0"
@@ -44,10 +48,14 @@ jobs:
4448
gemfile: "rails-5.2"
4549
- ruby: "ruby-3.0"
4650
gemfile: "rails-5.1"
51+
- ruby: "ruby-2.7"
52+
gemfile: "rails-8.1"
4753
- ruby: "ruby-2.7"
4854
gemfile: "rails-8.0"
4955
- ruby: "ruby-2.7"
5056
gemfile: "rails-7.2"
57+
- ruby: "jruby-9.4"
58+
gemfile: "rails-8.1"
5159
- ruby: "jruby-9.4"
5260
gemfile: "rails-8.0"
5361
- ruby: "jruby-9.4"
@@ -58,6 +66,8 @@ jobs:
5866
gemfile: "rails-5.2"
5967
- ruby: "jruby-9.4"
6068
gemfile: "rails-5.1"
69+
- ruby: "ruby-2.6"
70+
gemfile: "rails-8.1"
6171
- ruby: "ruby-2.6"
6272
gemfile: "rails-8.0"
6373
- ruby: "ruby-2.6"

gemfiles/Gemfile.rails-8.1

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
source "https://rubygems.org"
2+
3+
gemspec path: ".."
4+
5+
gem "sequel-activerecord_connection", "~> 2.0"
6+
7+
gem "rake", "~> 12.0"
8+
gem "warning"
9+
10+
gem "rails", "~> 8.1.0"
11+
gem "sqlite3", "~> 2.0", platforms: :mri
12+
gem "activerecord-jdbcsqlite3-adapter", platforms: :jruby
13+
14+
gem "capybara"
15+
16+
if RUBY_VERSION >= "3.1.0"
17+
# mail gem dependencies on Ruby 3.1+
18+
gem "net-smtp"
19+
gem "net-imap"
20+
gem "net-pop"
21+
22+
# rake gem dependency on Ruby 3.1+
23+
gem "matrix"
24+
end

rodauth-rails.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Gem::Specification.new do |spec|
1616
spec.files = Dir["README.md", "LICENSE.txt", "lib/**/*", "*.gemspec"]
1717
spec.require_paths = ["lib"]
1818

19-
spec.add_dependency "railties", ">= 5.1", "< 8.1"
19+
spec.add_dependency "railties", ">= 5.1"
2020
spec.add_dependency "rodauth", "~> 2.36"
2121
spec.add_dependency "roda", "~> 3.76"
2222
spec.add_dependency "rodauth-model", "~> 0.2"

0 commit comments

Comments
 (0)