Skip to content

Commit 806b8ce

Browse files
authored
Added support for Rails 8.1. (#14)
Signed-off-by: Hermann Mayer <[email protected]>
1 parent d9a8cbf commit 806b8ce

File tree

9 files changed

+36
-3
lines changed

9 files changed

+36
-3
lines changed

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
fail-fast: false
2020
matrix:
2121
ruby: ['3.2', '3.3', '3.4']
22-
rails: ['7.1', '7.2', '8.0']
22+
rails: ['7.1', '7.2', '8.0', '8.1']
2323
env:
2424
BUNDLE_GEMFILE: 'gemfiles/rails_${{ matrix.rails }}.gemfile'
2525
steps:

Appraisals

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,9 @@ appraise 'rails-8.0' do
1717
gem 'activerecord', '~> 8.0.0'
1818
gem 'activesupport', '~> 8.0.0'
1919
end
20+
21+
appraise 'rails-8.1' do
22+
gem 'activejob', '~> 8.1.0'
23+
gem 'activerecord', '~> 8.1.0'
24+
gem 'activesupport', '~> 8.1.0'
25+
end

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
### next
22

3-
* TODO: Replace this bullet point with an actual description of a change.
3+
* Added support for Rails 8.1 (#14)
44

55
### 2.0.0 (28 June 2025)
66

Gemfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ gemspec
99

1010
# Development dependencies
1111
gem 'appraisal', '~> 2.4'
12+
gem 'benchmark', '>= 0.5'
1213
gem 'benchmark-ips', '~> 2.10'
1314
gem 'bundler', '~> 2.6'
1415
gem 'countless', '~> 2.0'

boltless.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ Gem::Specification.new do |spec|
3333
spec.required_ruby_version = '>= 3.2'
3434

3535
spec.add_dependency 'activesupport', '>= 7.1'
36-
spec.add_dependency 'base64', '~> 0.2.0'
36+
spec.add_dependency 'base64', '>= 0.3'
3737
spec.add_dependency 'colorize', '>= 0.8.0'
3838
spec.add_dependency 'connection_pool', '~> 2.3'
3939
spec.add_dependency 'fast_jsonparser', '>= 0.6.0'

gemfiles/rails_7.1.gemfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
source "https://rubygems.org"
44

55
gem "appraisal", "~> 2.4"
6+
gem "benchmark", ">= 0.5"
67
gem "benchmark-ips", "~> 2.10"
78
gem "bundler", "~> 2.6"
89
gem "countless", "~> 2.0"

gemfiles/rails_7.2.gemfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
source "https://rubygems.org"
44

55
gem "appraisal", "~> 2.4"
6+
gem "benchmark", ">= 0.5"
67
gem "benchmark-ips", "~> 2.10"
78
gem "bundler", "~> 2.6"
89
gem "countless", "~> 2.0"

gemfiles/rails_8.0.gemfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
source "https://rubygems.org"
44

55
gem "appraisal", "~> 2.4"
6+
gem "benchmark", ">= 0.5"
67
gem "benchmark-ips", "~> 2.10"
78
gem "bundler", "~> 2.6"
89
gem "countless", "~> 2.0"

gemfiles/rails_8.1.gemfile

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# This file was generated by Appraisal
2+
3+
source "https://rubygems.org"
4+
5+
gem "appraisal", "~> 2.4"
6+
gem "benchmark", ">= 0.5"
7+
gem "benchmark-ips", "~> 2.10"
8+
gem "bundler", "~> 2.6"
9+
gem "countless", "~> 2.0"
10+
gem "guard-rspec", "~> 4.7"
11+
gem "irb", "~> 1.2"
12+
gem "rspec", "~> 3.12"
13+
gem "rubocop"
14+
gem "rubocop-rails"
15+
gem "rubocop-rspec"
16+
gem "simplecov", ">= 0.22"
17+
gem "yard", ">= 0.9.28"
18+
gem "yard-activesupport-concern", ">= 0.0.1"
19+
gem "activejob", "~> 8.1.0"
20+
gem "activerecord", "~> 8.1.0"
21+
gem "activesupport", "~> 8.1.0"
22+
23+
gemspec path: "../"

0 commit comments

Comments
 (0)