From 9ea046c77270ac61c999e95544271f6a719fb923 Mon Sep 17 00:00:00 2001 From: Denis Kiselev Date: Mon, 10 Aug 2026 13:36:53 +0700 Subject: [PATCH 1/2] Add support for Ruby 4.0 in CI workflows --- .github/workflows/bundle-audit.yml | 2 +- .github/workflows/rspec-mysql.yml | 1 + .github/workflows/rspec-pg.yml | 1 + .github/workflows/rubocop.yml | 2 +- 4 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/bundle-audit.yml b/.github/workflows/bundle-audit.yml index 6430da9..bc3e534 100644 --- a/.github/workflows/bundle-audit.yml +++ b/.github/workflows/bundle-audit.yml @@ -19,7 +19,7 @@ jobs: - name: Set up Ruby uses: ruby/setup-ruby@v1 with: - ruby-version: '3.4.3' + ruby-version: '4.0.6' bundler-cache: true - name: Bundle audit diff --git a/.github/workflows/rspec-mysql.yml b/.github/workflows/rspec-mysql.yml index 4c5b133..5e13618 100644 --- a/.github/workflows/rspec-mysql.yml +++ b/.github/workflows/rspec-mysql.yml @@ -20,6 +20,7 @@ jobs: - { ruby-version: '3.2', gemfile: Gemfile } - { ruby-version: '3.3', gemfile: Gemfile } - { ruby-version: '3.4', gemfile: Gemfile } + - { ruby-version: '4.0', gemfile: Gemfile } env: BUNDLE_GEMFILE: ${{ matrix.gemfile }} diff --git a/.github/workflows/rspec-pg.yml b/.github/workflows/rspec-pg.yml index 9ce76a8..69b6f4c 100644 --- a/.github/workflows/rspec-pg.yml +++ b/.github/workflows/rspec-pg.yml @@ -20,6 +20,7 @@ jobs: - { ruby-version: '3.2', gemfile: Gemfile } - { ruby-version: '3.3', gemfile: Gemfile } - { ruby-version: '3.4', gemfile: Gemfile } + - { ruby-version: '4.0', gemfile: Gemfile } env: BUNDLE_GEMFILE: ${{ matrix.gemfile }} diff --git a/.github/workflows/rubocop.yml b/.github/workflows/rubocop.yml index fe99744..3b3bf78 100644 --- a/.github/workflows/rubocop.yml +++ b/.github/workflows/rubocop.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - ruby-version: ['3.2', '3.3', '3.4'] + ruby-version: ['3.2', '3.3', '3.4', '4.0'] steps: - name: Checkout uses: actions/checkout@v2 From ef7abdcfb2e9482b137e45316af183d84cef4c09 Mon Sep 17 00:00:00 2001 From: Denis Kiselev Date: Mon, 10 Aug 2026 13:48:51 +0700 Subject: [PATCH 2/2] Update json gem to version 2.21.2 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 6f007fe..11ef5e4 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -41,7 +41,7 @@ GEM ruby-progressbar (~> 1.4) i18n (1.15.2) concurrent-ruby (~> 1.0) - json (2.21.1) + json (2.21.2) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0)