From 4d23b40121528a10c10138542a68165438ed1d9c Mon Sep 17 00:00:00 2001 From: Konstantin Munteanu Date: Tue, 2 Dec 2025 11:24:04 +0100 Subject: [PATCH 1/2] Allow latest compatible version of openapi_parameters --- openapi_contracts.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openapi_contracts.gemspec b/openapi_contracts.gemspec index fbbc053..b135217 100644 --- a/openapi_contracts.gemspec +++ b/openapi_contracts.gemspec @@ -15,7 +15,7 @@ Gem::Specification.new do |s| s.add_dependency 'activesupport', '>= 6.1', '< 8.2' s.add_dependency 'json_schemer', '>= 2.1', '< 2.5' - s.add_dependency 'openapi_parameters', '>= 0.3.3', '< 0.4' + s.add_dependency 'openapi_parameters', '>= 0.3.3', '< 0.9' s.add_dependency 'rack', '>= 2.0.0' s.add_development_dependency 'json_spec', '~> 1.1.5' From ad21faf419e4f576cf07aea560dda3d4a268fa0a Mon Sep 17 00:00:00 2001 From: Konstantin Munteanu Date: Tue, 2 Dec 2025 11:34:09 +0100 Subject: [PATCH 2/2] Fix tests to allow latest version --- openapi_contracts.gemspec | 2 +- spec/openapi_contracts/validators/parameters_spec.rb | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/openapi_contracts.gemspec b/openapi_contracts.gemspec index b135217..5625be3 100644 --- a/openapi_contracts.gemspec +++ b/openapi_contracts.gemspec @@ -15,7 +15,7 @@ Gem::Specification.new do |s| s.add_dependency 'activesupport', '>= 6.1', '< 8.2' s.add_dependency 'json_schemer', '>= 2.1', '< 2.5' - s.add_dependency 'openapi_parameters', '>= 0.3.3', '< 0.9' + s.add_dependency 'openapi_parameters', '>= 0.3.3', '< 1' s.add_dependency 'rack', '>= 2.0.0' s.add_development_dependency 'json_spec', '~> 1.1.5' diff --git a/spec/openapi_contracts/validators/parameters_spec.rb b/spec/openapi_contracts/validators/parameters_spec.rb index ce45f7b..57686a9 100644 --- a/spec/openapi_contracts/validators/parameters_spec.rb +++ b/spec/openapi_contracts/validators/parameters_spec.rb @@ -41,7 +41,8 @@ type: 'object', properties: { page: { - type: 'integer' + type: 'string', + pattern: '^\d+$' } }, required: ['page']