Skip to content

Commit f68a534

Browse files
author
Greg Merritt
authored
Add Ruby 3.3.0 and Drop Rails 6.0 and Ruby 2.7 (#57)
1 parent 70960f7 commit f68a534

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+30
-892
lines changed

.circleci/config.yml

Lines changed: 12 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@ version: 2.1
22
jobs:
33
lint:
44
docker:
5-
- image: cimg/ruby:2.7.8
5+
- image: cimg/ruby:3.0.6
66
working_directory: ~/safer_rails_console
77
steps:
88
- checkout
99
- restore_cache:
1010
keys:
11-
- v2-gems-ruby-2.7.8-{{ checksum "safer_rails_console.gemspec" }}-{{ checksum "Gemfile" }}
12-
- v2-gems-ruby-2.7.8-
11+
- v2-gems-ruby-3.0.6-{{ checksum "safer_rails_console.gemspec" }}-{{ checksum "Gemfile" }}
12+
- v2-gems-ruby-3.0.6-
1313
- run:
1414
name: Install Gems
1515
command: |
@@ -18,7 +18,7 @@ jobs:
1818
bundle clean
1919
fi
2020
- save_cache:
21-
key: v2-gems-ruby-2.7.8-{{ checksum "safer_rails_console.gemspec" }}-{{ checksum "Gemfile" }}
21+
key: v2-gems-ruby-3.0.6-{{ checksum "safer_rails_console.gemspec" }}-{{ checksum "Gemfile" }}
2222
paths:
2323
- "vendor/bundle"
2424
- "gemfiles/vendor/bundle"
@@ -36,7 +36,7 @@ jobs:
3636
environment:
3737
CIRCLE_TEST_REPORTS: "test-results"
3838
BUNDLE_GEMFILE: "/home/circleci/safer_rails_console/<< parameters.gemfile >>"
39-
- image: cimg/postgres:12.9
39+
- image: cimg/postgres:14.7
4040
environment:
4141
POSTGRES_USER: "circleci"
4242
POSTGRES_DB: "safer_rails_console_test"
@@ -74,17 +74,11 @@ workflows:
7474
matrix:
7575
parameters:
7676
ruby_version:
77-
- "2.7.8"
78-
- "3.0.6"
79-
- "3.1.4"
80-
- "3.2.2"
77+
- 3.0.6
78+
- 3.1.4
79+
- 3.2.2
80+
- 3.3.0
8181
gemfile:
82-
- "gemfiles/6.0.gemfile"
83-
- "gemfiles/6.1.gemfile"
84-
- "gemfiles/7.0.gemfile"
85-
- "gemfiles/7.1.gemfile"
86-
exclude:
87-
- ruby_version: "3.1.4"
88-
gemfile: "gemfiles/6.0.gemfile"
89-
- ruby_version: "3.2.2"
90-
gemfile: "gemfiles/6.0.gemfile"
82+
- gemfiles/6.1.gemfile
83+
- gemfiles/7.0.gemfile
84+
- gemfiles/7.1.gemfile

.rubocop.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ inherit_gem:
22
salsify_rubocop: conf/rubocop_rails.yml
33

44
AllCops:
5-
TargetRubyVersion: 2.7
5+
TargetRubyVersion: 3.0
66
Exclude:
77
- 'vendor/**/*'
88
- 'gemfiles/**/*'

Appraisals

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,13 @@
11
# frozen_string_literal: true
22

3-
appraise '6.0' do
4-
gem 'rails', '~> 6.0.0'
5-
end
6-
73
appraise '6.1' do
8-
gem 'rails', '~> 6.1.0'
4+
gem 'rails', '~> 6.1.7.6'
95
end
106

117
appraise '7.0' do
12-
gem 'rails', '~> 7.0.0'
8+
gem 'rails', '~> 7.0.8'
139
end
1410

1511
appraise '7.1' do
16-
gem 'rails', '~> 7.1.0'
12+
gem 'rails', '~> 7.1.2'
1713
end

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Changelog
22

3+
## v0.8.0
4+
- Drop support for Ruby 2.7.
5+
- Drop support for Rails 6.0.
6+
- Add support for Ruby 3.3.
7+
38
## v0.7.0
49
- Add support for Rails 7.1.
510

gemfiles/6.0.gemfile

Lines changed: 0 additions & 7 deletions
This file was deleted.

gemfiles/6.1.gemfile

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

33
source "https://rubygems.org"
44

5-
gem "rails", "~> 6.1.0"
5+
gem "rails", "~> 6.1.7.6"
66

77
gemspec path: "../"

gemfiles/7.0.gemfile

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

33
source "https://rubygems.org"
44

5-
gem "rails", "~> 7.0.0"
5+
gem "rails", "~> 7.0.8"
66

77
gemspec path: "../"

gemfiles/7.1.gemfile

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

33
source "https://rubygems.org"
44

5-
gem "rails", "~> 7.1.0"
5+
gem "rails", "~> 7.1.2"
66

77
gemspec path: "../"

lib/safer_rails_console/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# frozen_string_literal: true
22

33
module SaferRailsConsole
4-
VERSION = '0.7.0'
4+
VERSION = '0.8.0'
55
end

safer_rails_console.gemspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ Gem::Specification.new do |spec|
3333
spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) }
3434
spec.require_paths = ['lib']
3535

36-
spec.required_ruby_version = '>= 2.7'
36+
spec.required_ruby_version = '>= 3.0'
3737

3838
spec.add_development_dependency 'appraisal', '~> 2.2'
3939
spec.add_development_dependency 'bundler', '~> 2.0'
@@ -46,5 +46,5 @@ Gem::Specification.new do |spec|
4646
spec.add_development_dependency 'rspec_junit_formatter'
4747
spec.add_development_dependency 'salsify_rubocop', '~> 1.27.0'
4848

49-
spec.add_runtime_dependency 'rails', '>= 6.0', '< 7.2'
49+
spec.add_runtime_dependency 'rails', '>= 6.1', '< 7.2'
5050
end

0 commit comments

Comments
 (0)