From 2328dc4aa181d2199880ebcde7b9b8d508d8a2cf Mon Sep 17 00:00:00 2001 From: Jury Razumau Date: Fri, 10 Jan 2025 14:10:02 +0100 Subject: [PATCH 1/2] list base64 as a runtime dependency Since Ruby 3.4, base64 is no longer a default and needs to be installed explicitly: https://bugs.ruby-lang.org/issues/20187 --- docker-api.gemspec | 1 + 1 file changed, 1 insertion(+) diff --git a/docker-api.gemspec b/docker-api.gemspec index 1a131c76..321a6935 100644 --- a/docker-api.gemspec +++ b/docker-api.gemspec @@ -14,6 +14,7 @@ Gem::Specification.new do |gem| gem.version = Docker::VERSION gem.add_dependency 'excon', '>= 0.64.0' gem.add_dependency 'multi_json' + gem.add_dependency 'base64' gem.add_development_dependency 'rake' gem.add_development_dependency 'rspec', '~> 3.0' gem.add_development_dependency 'rspec-its' From 9f14d91507392615de10fcfc37d6a39cde648aa3 Mon Sep 17 00:00:00 2001 From: Jury Razumau Date: Fri, 10 Jan 2025 14:06:38 +0100 Subject: [PATCH 2/2] add Ruby 3.4 to the test matrix --- .github/workflows/unit_test.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/unit_test.yml b/.github/workflows/unit_test.yml index 4fb73b76..5fa1bb4f 100644 --- a/.github/workflows/unit_test.yml +++ b/.github/workflows/unit_test.yml @@ -15,6 +15,7 @@ jobs: strategy: matrix: ruby: + - 3.4 - 3.3 - 3.2 - 3.1 @@ -64,6 +65,7 @@ jobs: strategy: matrix: ruby: + - 3.4 - 3.3 - 3.2 - 3.1