From 26312ea12664c140829451fbcc93b04992085bb3 Mon Sep 17 00:00:00 2001 From: Martin Ek Date: Wed, 27 Dec 2023 22:26:15 -0800 Subject: [PATCH] Add support for Ruby 3.3 --- .github/workflows/tests.yml | 7 +++++++ docker-compose.yaml | 8 ++++++++ k8s-ruby.gemspec | 2 +- 3 files changed, 16 insertions(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 934bdc6..f191bd2 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -41,3 +41,10 @@ jobs: - uses: actions/checkout@v3 - run: docker-compose build rspec-3.2 - run: docker-compose run rspec-3.2 + + build-3-3: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - run: docker-compose build rspec-3.3 + - run: docker-compose run rspec-3.3 diff --git a/docker-compose.yaml b/docker-compose.yaml index d6ab92a..fcbec41 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -35,3 +35,11 @@ services: volumes: - .:/app entrypoint: bundle exec rspec + rspec-3.3: + build: + context: . + args: + BASE_IMAGE: ruby:3.3 + volumes: + - .:/app + entrypoint: bundle exec rspec diff --git a/k8s-ruby.gemspec b/k8s-ruby.gemspec index 51bb648..654c1ed 100644 --- a/k8s-ruby.gemspec +++ b/k8s-ruby.gemspec @@ -21,7 +21,7 @@ Gem::Specification.new do |spec| spec.bindir = "bin" spec.executables = [] spec.require_paths = ["lib"] - spec.required_ruby_version = spec.required_ruby_version = [">= 2.4", "<= 3.2.2"] + spec.required_ruby_version = [">= 2.4", "< 3.4"] spec.add_runtime_dependency "excon", "~> 0.71" spec.add_runtime_dependency "dry-struct"