From 430e25d6655a9fa69ed1c874f88d7ebc7dd99256 Mon Sep 17 00:00:00 2001 From: Sebastian Nowak Date: Fri, 2 Jan 2026 11:08:46 +0100 Subject: [PATCH 1/2] Upgrade Ruby version for tests. Now test Ruby versions matches the one available in official AirHelp Dockerfiles. https://github.com/AirHelp/dockerfiles/tree/master/languages-flavors/ruby --- .github/workflows/bundler_audit.yml | 2 +- .github/workflows/rspec.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/bundler_audit.yml b/.github/workflows/bundler_audit.yml index e2b9b9e..4a49624 100644 --- a/.github/workflows/bundler_audit.yml +++ b/.github/workflows/bundler_audit.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - ruby-version: ["3.0", "3.1", "3.2"] + ruby-version: ["3.3", "3.4"] steps: - uses: actions/checkout@v4 - name: Set up Ruby diff --git a/.github/workflows/rspec.yml b/.github/workflows/rspec.yml index 61c297d..87c56d6 100644 --- a/.github/workflows/rspec.yml +++ b/.github/workflows/rspec.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - ruby-version: ["3.0", "3.1", "3.2"] + ruby-version: ["3.3", "3.4"] steps: - uses: actions/checkout@v4 - name: Set up Ruby From a556085c33c043451ac61a5b63c330aa9d7cf31d Mon Sep 17 00:00:00 2001 From: Sebastian Nowak Date: Fri, 2 Jan 2026 11:16:36 +0100 Subject: [PATCH 2/2] Adjust spec to be compatible with Ruby 3.4. Ruby 3.4 removed the OpenStruct from standard library. --- spec/eventboss/long_poller_spec.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/eventboss/long_poller_spec.rb b/spec/eventboss/long_poller_spec.rb index 236fbc9..5641b2f 100644 --- a/spec/eventboss/long_poller_spec.rb +++ b/spec/eventboss/long_poller_spec.rb @@ -14,7 +14,7 @@ before do allow(client).to receive(:receive_message) do - OpenStruct.new(messages: [message]) + double(messages: [message]) end end