From 0606a927ad4012dccf49c87e55dc1d3465391bd1 Mon Sep 17 00:00:00 2001 From: Yousaf Nabi Date: Tue, 25 Jun 2024 13:18:46 +0100 Subject: [PATCH] chore(deps): update zoo and animal app to rack 3.x and update deps --- example/animal-service/Gemfile | 2 +- example/animal-service/Gemfile.lock | 103 ++++++++++++++++------------ example/zoo-app/Gemfile | 2 +- example/zoo-app/Gemfile.lock | 92 +++++++++++++++---------- 4 files changed, 118 insertions(+), 81 deletions(-) diff --git a/example/animal-service/Gemfile b/example/animal-service/Gemfile index e37ae0a6..30141c75 100644 --- a/example/animal-service/Gemfile +++ b/example/animal-service/Gemfile @@ -7,7 +7,7 @@ group :development, :test do end gem 'rake' -gem 'rack', '~> 2.2', '>= 2.2.8.1' +gem 'rack', '>= 3.0.0' gem 'sqlite3' gem 'sequel' gem 'sinatra', '>= 4.0.0' \ No newline at end of file diff --git a/example/animal-service/Gemfile.lock b/example/animal-service/Gemfile.lock index 6c1fd3c0..837b9e4a 100644 --- a/example/animal-service/Gemfile.lock +++ b/example/animal-service/Gemfile.lock @@ -1,84 +1,103 @@ PATH remote: ../.. specs: - pact (1.63.0) + pact (1.64.0) pact-mock_service (~> 3.0, >= 3.3.1) pact-support (~> 1.16, >= 1.16.9) rack-test (>= 0.6.3, < 3.0.0) rspec (~> 3.0) - term-ansicolor (~> 1.0) + term-ansicolor (~> 1.7) thor (>= 0.20, < 2.0) - webrick (~> 1.3) + webrick (~> 1.8) GEM remote: https://rubygems.org/ specs: awesome_print (1.9.2) + base64 (0.2.0) + bigdecimal (3.1.8) coderay (1.1.3) - diff-lcs (1.5.0) + diff-lcs (1.5.1) expgen (0.1.1) parslet - filelock (1.1.1) find_a_port (1.0.1) - json (2.6.3) - method_source (1.0.0) - mini_portile2 (2.8.2) + json (2.7.2) + method_source (1.1.0) + mini_portile2 (2.8.7) + mize (0.4.1) + protocol (~> 2.0) mustermann (3.0.0) ruby2_keywords (~> 0.0.1) - pact-mock_service (3.11.0) - filelock (~> 1.1) + pact-mock_service (3.12.2) find_a_port (~> 1.0.1) json pact-support (~> 1.16, >= 1.16.4) - rack (~> 2.0) + rack (>= 3.0, < 4.0) + rackup (~> 2.0) rspec (>= 2.14) - term-ansicolor (~> 1.0) thor (>= 0.19, < 2.0) - webrick (~> 1.3) - pact-support (1.19.0) + webrick (~> 1.8) + pact-support (1.20.0) awesome_print (~> 1.9) - diff-lcs (~> 1.4) + diff-lcs (~> 1.5) expgen (~> 0.1) rainbow (~> 3.1.1) parslet (2.0.0) + protocol (2.0.0) + ruby_parser (~> 3.0) pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) - rack (2.2.7) - rack-protection (3.0.6) - rack + racc (1.8.0) + rack (3.1.4) + rack-protection (4.0.0) + base64 (>= 0.1.0) + rack (>= 3.0.0, < 4) + rack-session (2.0.0) + rack (>= 3.0.0) rack-test (2.1.0) rack (>= 1.3) + rackup (2.1.0) + rack (>= 3) + webrick (~> 1.8) rainbow (3.1.1) - rake (13.0.6) - rspec (3.12.0) - rspec-core (~> 3.12.0) - rspec-expectations (~> 3.12.0) - rspec-mocks (~> 3.12.0) - rspec-core (3.12.2) - rspec-support (~> 3.12.0) - rspec-expectations (3.12.3) + rake (13.2.1) + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-mocks (3.12.5) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) ruby2_keywords (0.0.5) - sequel (5.68.0) - sinatra (3.0.6) + ruby_parser (3.21.0) + racc (~> 1.5) + sexp_processor (~> 4.16) + sequel (5.81.0) + bigdecimal + sexp_processor (4.17.1) + sinatra (4.0.0) mustermann (~> 3.0) - rack (~> 2.2, >= 2.2.4) - rack-protection (= 3.0.6) + rack (>= 3.0.0, < 4) + rack-protection (= 4.0.0) + rack-session (>= 2.0.0, < 3) tilt (~> 2.0) - sqlite3 (1.6.2) + sqlite3 (2.0.2) mini_portile2 (~> 2.8.0) sync (0.5.0) - term-ansicolor (1.7.1) + term-ansicolor (1.10.2) + mize tins (~> 1.0) - thor (1.2.1) - tilt (2.1.0) - tins (1.32.1) + thor (1.3.1) + tilt (2.3.0) + tins (1.33.0) + bigdecimal sync webrick (1.8.1) @@ -88,12 +107,12 @@ PLATFORMS DEPENDENCIES pact! pry - rack (~> 2.2, >= 2.2.6.4) + rack (>= 3.0.0) rake rspec sequel - sinatra + sinatra (>= 4.0.0) sqlite3 BUNDLED WITH - 2.3.13 + 2.5.11 diff --git a/example/zoo-app/Gemfile b/example/zoo-app/Gemfile index 3fc93f24..8438ed97 100644 --- a/example/zoo-app/Gemfile +++ b/example/zoo-app/Gemfile @@ -9,5 +9,5 @@ end gem 'rake' -gem 'rack', '~> 2.2', '>= 2.2.8.1' +gem 'rack', '>= 3.0.0' gem 'httparty', '>= 0.21.0' \ No newline at end of file diff --git a/example/zoo-app/Gemfile.lock b/example/zoo-app/Gemfile.lock index 26fe7abf..37e63787 100644 --- a/example/zoo-app/Gemfile.lock +++ b/example/zoo-app/Gemfile.lock @@ -1,49 +1,55 @@ PATH remote: ../.. specs: - pact (1.63.0) + pact (1.64.0) pact-mock_service (~> 3.0, >= 3.3.1) pact-support (~> 1.16, >= 1.16.9) rack-test (>= 0.6.3, < 3.0.0) rspec (~> 3.0) - term-ansicolor (~> 1.0) + term-ansicolor (~> 1.7) thor (>= 0.20, < 2.0) - webrick (~> 1.3) + webrick (~> 1.8) GEM remote: https://rubygems.org/ specs: awesome_print (1.9.2) + base64 (0.2.0) + bigdecimal (3.1.8) coderay (1.1.3) - diff-lcs (1.5.0) + csv (3.3.0) + diff-lcs (1.5.1) dig_rb (1.0.1) expgen (0.1.1) parslet - filelock (1.1.1) find_a_port (1.0.1) - httparty (0.21.0) + httparty (0.22.0) + csv mini_mime (>= 1.0.0) multi_xml (>= 0.5.2) - json (2.6.3) - method_source (1.0.0) - mini_mime (1.1.2) - multi_xml (0.6.0) - pact-mock_service (3.11.0) - filelock (~> 1.1) + json (2.7.2) + method_source (1.1.0) + mini_mime (1.1.5) + mize (0.4.1) + protocol (~> 2.0) + multi_xml (0.7.1) + bigdecimal (~> 3.1) + pact-mock_service (3.12.2) find_a_port (~> 1.0.1) json pact-support (~> 1.16, >= 1.16.4) - rack (~> 2.0) + rack (>= 3.0, < 4.0) + rackup (~> 2.0) rspec (>= 2.14) - term-ansicolor (~> 1.0) thor (>= 0.19, < 2.0) - webrick (~> 1.3) - pact-support (1.19.0) + webrick (~> 1.8) + pact-support (1.20.0) awesome_print (~> 1.9) - diff-lcs (~> 1.4) + diff-lcs (~> 1.5) expgen (~> 0.1) rainbow (~> 3.1.1) - pact_broker-client (1.66.1) + pact_broker-client (1.75.3) + base64 (~> 0.2) dig_rb (~> 1.0) httparty (>= 0.21.0, < 1.0.0) rake (~> 13.0) @@ -51,33 +57,45 @@ GEM term-ansicolor (~> 1.7) thor (>= 0.20, < 2.0) parslet (2.0.0) + protocol (2.0.0) + ruby_parser (~> 3.0) pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) - rack (2.2.7) + racc (1.8.0) + rack (3.1.4) rack-test (2.1.0) rack (>= 1.3) + rackup (2.1.0) + rack (>= 3) + webrick (~> 1.8) rainbow (3.1.1) - rake (13.0.6) - rspec (3.12.0) - rspec-core (~> 3.12.0) - rspec-expectations (~> 3.12.0) - rspec-mocks (~> 3.12.0) - rspec-core (3.12.2) - rspec-support (~> 3.12.0) - rspec-expectations (3.12.3) + rake (13.2.1) + rspec (3.13.0) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-core (3.13.0) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.1) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-mocks (3.12.5) + rspec-support (~> 3.13.0) + rspec-mocks (3.13.1) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-support (3.12.0) + rspec-support (~> 3.13.0) + rspec-support (3.13.1) + ruby_parser (3.21.0) + racc (~> 1.5) + sexp_processor (~> 4.16) + sexp_processor (4.17.1) sync (0.5.0) table_print (1.5.7) - term-ansicolor (1.7.1) + term-ansicolor (1.10.2) + mize tins (~> 1.0) - thor (1.2.1) - tins (1.32.1) + thor (1.3.1) + tins (1.33.0) + bigdecimal sync webrick (1.8.1) @@ -85,13 +103,13 @@ PLATFORMS ruby DEPENDENCIES - httparty + httparty (>= 0.21.0) pact! pact_broker-client pry - rack (~> 2.2) + rack (>= 3.0.0) rake rspec BUNDLED WITH - 2.3.13 + 2.5.11