From 488bfa6f97bee33877d4dd6b0f95899a199b682b Mon Sep 17 00:00:00 2001 From: Igor Zubkov Date: Fri, 16 Jan 2026 14:55:46 +0100 Subject: [PATCH 1/2] Bump required ruby version to 4.0 --- .github/workflows/rspec.yml | 2 +- .rubocop.yml | 2 +- .standard.yml | 2 +- errbit_plugin.gemspec | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/rspec.yml b/.github/workflows/rspec.yml index d98b694..95dc470 100644 --- a/.github/workflows/rspec.yml +++ b/.github/workflows/rspec.yml @@ -21,7 +21,7 @@ jobs: strategy: fail-fast: false matrix: - ruby: ["3.1", "3.2", "3.3", "3.4", "4.0"] + ruby: ["4.0"] steps: - name: Harden the runner (Audit all outbound calls) diff --git a/.rubocop.yml b/.rubocop.yml index 18c633d..70644d5 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -7,7 +7,7 @@ plugins: - rubocop-rspec AllCops: - TargetRubyVersion: 3.1 + TargetRubyVersion: 4.0 NewCops: enable # We use standard as a linter and formatter instead Rubocop. diff --git a/.standard.yml b/.standard.yml index 72b2693..323fdc2 100644 --- a/.standard.yml +++ b/.standard.yml @@ -1 +1 @@ -ruby_version: 3.1 +ruby_version: 4.0 diff --git a/errbit_plugin.gemspec b/errbit_plugin.gemspec index 448ce5f..a7cc0af 100644 --- a/errbit_plugin.gemspec +++ b/errbit_plugin.gemspec @@ -12,7 +12,7 @@ Gem::Specification.new do |spec| spec.description = "Base to create an errbit plugin" spec.homepage = "https://github.com/errbit/errbit_plugin" spec.license = "MIT" - spec.required_ruby_version = ">= 3.1.0" + spec.required_ruby_version = ">= 4.0.0" spec.metadata["homepage_uri"] = spec.homepage spec.metadata["source_code_uri"] = spec.homepage From 45039b332a0481d1bbd90e0fbae544f1e8d8efe9 Mon Sep 17 00:00:00 2001 From: Igor Zubkov Date: Fri, 16 Jan 2026 14:58:19 +0100 Subject: [PATCH 2/2] Add ruby head --- .github/workflows/rspec.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/rspec.yml b/.github/workflows/rspec.yml index 95dc470..8341bbd 100644 --- a/.github/workflows/rspec.yml +++ b/.github/workflows/rspec.yml @@ -21,7 +21,7 @@ jobs: strategy: fail-fast: false matrix: - ruby: ["4.0"] + ruby: ["4.0", "head"] steps: - name: Harden the runner (Audit all outbound calls)