diff --git a/.ruby-version b/.ruby-version index 3f09e91..eedb52b 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -3.3.3 \ No newline at end of file +3.3.6 \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index 7972171..c163a34 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,23 +9,23 @@ ADD docker/gemrc /root/.gemrc ADD docker/pact /usr/local/bin/pact RUN apk update \ - && apk add ruby=3.3.3-r1 \ - ruby-io-console=3.3.3-r1 \ + && apk add ruby=3.3.6-r0 \ + ruby-io-console=3.3.6-r0 \ ca-certificates=20240705-r0 \ libressl \ less \ git \ && apk add --virtual "build-dependencies" \ build-base=0.5-r3 \ - ruby-dev=3.3.3-r1 \ + ruby-dev=3.3.6-r0 \ libressl-dev \ - ruby-rdoc=3.3.3-r1 \ + ruby-rdoc=3.3.6-r0 \ && gem install bundler -v "~>2.5" \ && bundler -v \ && bundle config build.nokogiri --use-system-libraries \ && bundle config git.allow_insecure true \ && gem update --system 3.5.20 \ - && gem install json -v "~>2.3" \ + && gem install json -v "~>2.7.6" \ && gem install bigdecimal -v "~>3.1" \ && gem install racc -v "~>1.8" \ && gem uninstall rubygems-update \ diff --git a/Gemfile.lock b/Gemfile.lock index 9def5a9..1375684 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -10,7 +10,7 @@ PATH specs: pact-cli (1.3.0) bigdecimal (~> 3.1) - json (~> 2.3) + json (~> 2.7) pact-mock_service pact-provider-verifier pact_broker-client (~> 1.28) @@ -42,7 +42,7 @@ GEM csv mini_mime (>= 1.0.0) multi_xml (>= 0.5.2) - json (2.7.3) + json (2.7.6) logger (1.6.1) method_source (1.1.0) mini_mime (1.1.5) @@ -147,4 +147,4 @@ DEPENDENCIES rspec (~> 3.0) BUNDLED WITH - 2.5.14 + 2.5.23 diff --git a/pact-cli.gemspec b/pact-cli.gemspec index 7c07aa5..c58f559 100644 --- a/pact-cli.gemspec +++ b/pact-cli.gemspec @@ -44,7 +44,7 @@ Gem::Specification.new do |spec| spec.add_dependency "pact-mock_service" spec.add_dependency "pact-provider-verifier" spec.add_dependency "pact_broker-client", "~> 1.28" - spec.add_dependency "json", "~>2.3" # must match native lib install in the Dockerfile + spec.add_dependency "json", "~>2.7" # must match native lib install in the Dockerfile spec.add_dependency "bigdecimal", "~>3.1" # must match native lib install in the Dockerfile # Locking this until we have given rack-test 3.0 a good shake out in pure Ruby