From 46ee376b12fa6de1f222beb2b11a927339592a3e Mon Sep 17 00:00:00 2001 From: Tungle Duy Date: Sun, 23 Aug 2026 20:03:11 +0700 Subject: [PATCH 1/2] Upgrade to Rails 7.2 --- kpm.gemspec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kpm.gemspec b/kpm.gemspec index 8e914c3..c4949c1 100644 --- a/kpm.gemspec +++ b/kpm.gemspec @@ -22,5 +22,6 @@ Gem::Specification.new do |s| s.add_dependency 'killbill-assets-ui' s.add_dependency 'killbill-client' s.add_dependency 'ld-eventsource', '~> 1.0.1' - s.add_dependency 'rails', '~> 7.0' + s.required_ruby_version = '>= 3.1.0' + s.add_dependency 'rails', '~> 7.2' end From 69f2f8ad113383da9571fa5be1d2ac986ad3e28f Mon Sep 17 00:00:00 2001 From: Tungle Duy Date: Sun, 23 Aug 2026 20:40:58 +0700 Subject: [PATCH 2/2] Bump CI JRuby to 9.4.15.0 --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2b1acef..03ea89c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,7 +25,7 @@ jobs: database-password: 'root' database-port: '3306' docker-compose-file: 'docker-compose.ci.mysql.yml' - - ruby-version: 'jruby-9.4.2.0' + - ruby-version: 'jruby-9.4.15.0' database-adapter: 'mysql2' database-user: 'root' database-password: 'root' @@ -37,7 +37,7 @@ jobs: database-password: 'postgres' database-port: '5432' docker-compose-file: 'docker-compose.ci.postgresql.yml' - - ruby-version: 'jruby-9.4.2.0' + - ruby-version: 'jruby-9.4.15.0' database-adapter: 'postgresql' database-user: 'postgres' database-password: 'postgres'