From 8d7baca9df8cb1b4d00b28b43c47a78e8ed9f175 Mon Sep 17 00:00:00 2001 From: Stuart Chinery Date: Thu, 25 Jun 2026 08:45:49 +0100 Subject: [PATCH 1/3] Update base Ruby and bundler --- .ruby-version | 2 +- Gemfile.lock | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.ruby-version b/.ruby-version index fcdb2e1..7636e75 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -4.0.0 +4.0.5 diff --git a/Gemfile.lock b/Gemfile.lock index 6449e1d..f25461f 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -85,4 +85,4 @@ DEPENDENCIES simplecov (~> 0.22) BUNDLED WITH - 4.0.3 + 4.0.15 From 1af2afdc1c234f259c509ef5cab9d00c10fe5024 Mon Sep 17 00:00:00 2001 From: Stuart Chinery Date: Thu, 25 Jun 2026 08:48:28 +0100 Subject: [PATCH 2/3] Dropped support for Ruby 3.2 --- .github/workflows/ci.yml | 2 +- .rubocop.yml | 2 +- awrence.gemspec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ccdf2f9..d4e6232 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,7 +17,7 @@ jobs: test: strategy: matrix: - ruby: [3.2, 3.3, 3.4, 4.0] + ruby: [3.3, 3.4, 4.0] runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 diff --git a/.rubocop.yml b/.rubocop.yml index 1cf5fef..4a827cf 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -5,7 +5,7 @@ plugins: AllCops: NewCops: enable - TargetRubyVersion: 3.2 + TargetRubyVersion: 3.3 Layout/LineLength: Max: 120 Metrics/BlockLength: diff --git a/awrence.gemspec b/awrence.gemspec index d624a2f..cc0c58e 100644 --- a/awrence.gemspec +++ b/awrence.gemspec @@ -15,7 +15,7 @@ Gem::Specification.new do |spec| spec.license = "MIT" spec.metadata["rubygems_mfa_required"] = "true" spec.name = "awrence" - spec.required_ruby_version = ">= 3.2" + spec.required_ruby_version = ">= 3.3" spec.summary = "Camelize your snake keys when working with JSON APIs" spec.version = Awrence::VERSION end From 46cd211d3c5fbc23d944b53193d2c59d09463b8e Mon Sep 17 00:00:00 2001 From: Stuart Chinery Date: Thu, 25 Jun 2026 08:53:50 +0100 Subject: [PATCH 3/3] Update ruby/setup-ruby to latest --- .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 d4e6232..22b363f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - - uses: ruby/setup-ruby@3ff19f5e2baf30647122352b96108b1fbe250c64 + - uses: ruby/setup-ruby@9eb537ca036ebaed86729dcb9309076e4c5c3b74 with: bundler-cache: true - run: bundle exec rubocop @@ -21,7 +21,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - - uses: ruby/setup-ruby@3ff19f5e2baf30647122352b96108b1fbe250c64 + - uses: ruby/setup-ruby@9eb537ca036ebaed86729dcb9309076e4c5c3b74 with: bundler-cache: true ruby-version: ${{ matrix.ruby }}