From 471e0445e50f57229a3360f63831cbe2587ccded Mon Sep 17 00:00:00 2001 From: Daniel O'Connor Date: Wed, 24 Jun 2026 22:45:50 +0930 Subject: [PATCH 1/2] Remove Ruby 2.6 and 2.7 from workflow matrix as EOL https://endoflife.date/ruby - EOL for over 3 years --- .github/workflows/ruby.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/ruby.yml b/.github/workflows/ruby.yml index aeb9b1ae9..9ef7535d4 100644 --- a/.github/workflows/ruby.yml +++ b/.github/workflows/ruby.yml @@ -26,8 +26,6 @@ jobs: fail-fast: false matrix: ruby: - - 2.6 - - 2.7 - '3.0' - 3.1 - 3.2 @@ -59,8 +57,6 @@ jobs: rails: 5.2.8.1 - ruby: '3.0' rails: 5.1.7 - - ruby: 2.6 - rails: 7.0.4 - database_url: postgresql://postgres:password@localhost:5432/test rails: 5.1.7 env: From 23ee09872768215de7b076ecfa9c756afb5bbfa7 Mon Sep 17 00:00:00 2001 From: Daniel O'Connor Date: Wed, 24 Jun 2026 13:26:24 +0000 Subject: [PATCH 2/2] Minimum ruby version in gemspec --- jsonapi-resources.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jsonapi-resources.gemspec b/jsonapi-resources.gemspec index eb3c67fa5..047fc8fdb 100644 --- a/jsonapi-resources.gemspec +++ b/jsonapi-resources.gemspec @@ -17,7 +17,7 @@ Gem::Specification.new do |spec| spec.executables = spec.files.grep(%r{^bin/}) { |f| File.basename(f) } spec.test_files = spec.files.grep(%r{^(test|spec|features)/}) spec.require_paths = ['lib'] - spec.required_ruby_version = '>= 2.3' + spec.required_ruby_version = '>= 3.0' spec.add_development_dependency 'bundler', '>= 1.17' spec.add_development_dependency 'rake'