From 6650fc74a6de5bd51f6f4e54e9eaaff7f39c1396 Mon Sep 17 00:00:00 2001 From: Matijs van Zuijlen Date: Mon, 25 Aug 2025 08:45:22 +0200 Subject: [PATCH 1/3] Require Ruby 3.2 or higher --- mvz-ruby-handlebars.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mvz-ruby-handlebars.gemspec b/mvz-ruby-handlebars.gemspec index bd8f1b5..e87c529 100644 --- a/mvz-ruby-handlebars.gemspec +++ b/mvz-ruby-handlebars.gemspec @@ -12,7 +12,7 @@ Gem::Specification.new do |spec| spec.homepage = "https://github.com/mvz/ruby-handlebars" spec.license = "MIT" - spec.required_ruby_version = ">= 3.1.0" + spec.required_ruby_version = ">= 3.2.0" spec.metadata["homepage_uri"] = spec.homepage spec.metadata["rubygems_mfa_required"] = "true" From 0588a9c1860f075c7246d0b9103c3f55eb001cb0 Mon Sep 17 00:00:00 2001 From: Matijs van Zuijlen Date: Mon, 25 Aug 2025 08:46:47 +0200 Subject: [PATCH 2/3] Bump RuboCop target ruby version --- .rubocop.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.rubocop.yml b/.rubocop.yml index 30736f0..7a8fdcc 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -2,7 +2,7 @@ inherit_from: .rubocop_todo.yml AllCops: NewCops: enable - TargetRubyVersion: 3.1 + TargetRubyVersion: 3.2 # Spec describe blocks and gem specification blocks can be any size Metrics/BlockLength: From 3a690edef42b293c5ae82312e9eba08f7df91cf6 Mon Sep 17 00:00:00 2001 From: Matijs van Zuijlen Date: Mon, 25 Aug 2025 09:52:43 +0200 Subject: [PATCH 3/3] Remove Ruby 3.1 from the CI matrix --- .github/workflows/ruby.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ruby.yml b/.github/workflows/ruby.yml index 16ca04e..9846976 100644 --- a/.github/workflows/ruby.yml +++ b/.github/workflows/ruby.yml @@ -20,7 +20,7 @@ jobs: strategy: matrix: - ruby: ["3.1", "3.2", "3.3", "3.4"] + ruby: ["3.2", "3.3", "3.4"] steps: - uses: actions/checkout@v5