Skip to content

Commit b768260

Browse files
committed
Drop Ruby < 3.0 support and update gem dependencies.
1 parent 3212211 commit b768260

File tree

3 files changed

+15
-11
lines changed

3 files changed

+15
-11
lines changed

.rubocop.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ inherit_gem:
33
- config/default.yml
44

55
AllCops:
6-
TargetRubyVersion: 2.7
6+
TargetRubyVersion: 3.1
77

88
Layout/HeredocIndentation:
99
Enabled: false

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
## Unreleased
44

5+
- BREAKING: drop support for end-of-life Ruby versions 2.7 and 3.0. The minimum Ruby version is now 3.1.
6+
- Update gem dependencies.
7+
- Declare some missing indirect dependencies to prepare for Ruby 3.4. This also resolves some warnings about this at build time.
8+
59
## 3.5.0
610

711
### New features

govuk_tech_docs.gemspec

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

36-
spec.required_ruby_version = ">= 2.7.0"
36+
spec.required_ruby_version = ">= 3.1.0"
3737

3838
spec.add_dependency "autoprefixer-rails", "~> 10.2"
3939
spec.add_dependency "chronic", "~> 0.10.2"
40-
spec.add_dependency "haml", "< 6.0.0"
40+
spec.add_dependency "haml", "~> 6.0"
4141
spec.add_dependency "middleman", "~> 4.0"
42-
spec.add_dependency "middleman-autoprefixer", "~> 2.10.0"
43-
spec.add_dependency "middleman-compass", ">= 4.0.0"
42+
spec.add_dependency "middleman-autoprefixer", "~> 2.10"
43+
spec.add_dependency "middleman-compass", "~> 4.0"
4444
spec.add_dependency "middleman-livereload"
4545
spec.add_dependency "middleman-search-gds"
46-
spec.add_dependency "middleman-sprockets", "~> 4.0.0"
47-
spec.add_dependency "middleman-syntax", "~> 3.2.0"
46+
spec.add_dependency "middleman-sprockets", "~> 4.1"
47+
spec.add_dependency "middleman-syntax", "~> 3.4"
4848
spec.add_dependency "nokogiri"
4949
spec.add_dependency "openapi3_parser", "~> 0.9.0"
50-
spec.add_dependency "redcarpet", "~> 3.5.1"
50+
spec.add_dependency "redcarpet", "~> 3.6"
5151

5252
spec.add_development_dependency "byebug"
5353
spec.add_development_dependency "capybara", "~> 3.32"
54-
spec.add_development_dependency "jasmine", "~> 3.5.0"
54+
spec.add_development_dependency "jasmine", "~> 3.5"
5555
spec.add_development_dependency "rake", "~> 13.0"
56-
spec.add_development_dependency "rspec", "~> 3.9.0"
57-
spec.add_development_dependency "rubocop-govuk", "~> 4.10.0"
56+
spec.add_development_dependency "rspec", "~> 3.9"
57+
spec.add_development_dependency "rubocop-govuk", "~> 4.10"
5858
end

0 commit comments

Comments
 (0)