From 7403c24eb3915fa4d124f207219288180dcf5dfa Mon Sep 17 00:00:00 2001 From: Erim Icel Date: Mon, 27 Apr 2026 17:21:24 +0100 Subject: [PATCH 1/2] ci: add Ruby 4.0 to the test matrix Ruby 4.0 was released in late 2025; the gem already runs cleanly on it locally (rubocop and the full RSpec suite pass on 4.0.2). Adding it to the CI matrix so regressions on Ruby 4 are caught before release. The gem's required Ruby is `>= 2.7` and is unchanged. Co-Authored-By: Claude Opus 4.7 (1M context) --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index acc9ee1..2fe4115 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - ruby-version: ['3.0', '3.2', '3.3', '3.4'] + ruby-version: ['3.0', '3.2', '3.3', '3.4', '4.0'] services: typesense: image: typesense/typesense:30.0.alpha1 From 3f72c6f0101942f36e448835bdca747f7721f8b8 Mon Sep 17 00:00:00 2001 From: Erim Icel Date: Tue, 28 Apr 2026 09:21:23 +0100 Subject: [PATCH 2/2] Update Gemfile --- Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index b68e534..49a5f0a 100644 --- a/Gemfile +++ b/Gemfile @@ -6,7 +6,7 @@ git_source(:github) { |repo_name| "https://github.com/#{repo_name}" } # Dev dependencies gem 'awesome_print', '~> 1.8' -gem 'bundler', '~> 2.0' +gem 'bundler', '>= 2.0' gem 'codecov', '~> 0.1' gem 'erb' gem 'guard', '~> 2.16'