From 33279138f3d7a566e676e8d4d92c69b411d209cd Mon Sep 17 00:00:00 2001 From: andreatp Date: Mon, 24 Aug 2026 17:41:29 +0100 Subject: [PATCH] fix: use VERSION constant for abstractions dependency in downstream gemspecs The hardcoded constraint '>= 0.17', '< 0.18' was not updated by release-please when bumping versions, causing bundle resolution failures on release PRs. Using the gem's own VERSION constant keeps the dependency in sync automatically since all versions are bumped together. --- .../oauth/microsoft_kiota_authentication_oauth.gemspec | 2 +- components/http/microsoft_kiota_faraday.gemspec | 2 +- .../json/microsoft_kiota_serialization_json.gemspec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/components/authentication/oauth/microsoft_kiota_authentication_oauth.gemspec b/components/authentication/oauth/microsoft_kiota_authentication_oauth.gemspec index 68e070c..3f4fd1e 100644 --- a/components/authentication/oauth/microsoft_kiota_authentication_oauth.gemspec +++ b/components/authentication/oauth/microsoft_kiota_authentication_oauth.gemspec @@ -27,7 +27,7 @@ Gem::Specification.new do |spec| spec.bindir = 'bin' spec.executables = spec.files.grep(%r{\Aexe/}) { |f| File.basename(f) } spec.require_paths = ['lib'] - spec.add_dependency 'microsoft_kiota_abstractions', '>= 0.17', '< 0.18' + spec.add_dependency 'microsoft_kiota_abstractions', MicrosoftKiotaAuthenticationOAuth::VERSION spec.add_dependency 'oauth2', '~> 2.0' spec.add_development_dependency 'rake', '~> 13.0' spec.add_development_dependency 'rspec', '~> 3.0' diff --git a/components/http/microsoft_kiota_faraday.gemspec b/components/http/microsoft_kiota_faraday.gemspec index 2cb5e0d..a692f6c 100644 --- a/components/http/microsoft_kiota_faraday.gemspec +++ b/components/http/microsoft_kiota_faraday.gemspec @@ -28,7 +28,7 @@ Gem::Specification.new do |spec| spec.executables = spec.files.grep(%r{\Aexe/}) { |f| File.basename(f) } spec.require_paths = ['lib'] spec.add_dependency 'faraday', '~> 2.7', '>= 2.7.2' - spec.add_dependency 'microsoft_kiota_abstractions', '>= 0.17', '< 0.18' + spec.add_dependency 'microsoft_kiota_abstractions', MicrosoftKiotaFaraday::VERSION spec.add_development_dependency 'rake', '~> 13.0' spec.add_development_dependency 'rspec', '~> 3.0' spec.add_development_dependency 'rubocop' diff --git a/components/serialization/json/microsoft_kiota_serialization_json.gemspec b/components/serialization/json/microsoft_kiota_serialization_json.gemspec index 71bcc5c..d93a753 100644 --- a/components/serialization/json/microsoft_kiota_serialization_json.gemspec +++ b/components/serialization/json/microsoft_kiota_serialization_json.gemspec @@ -28,7 +28,7 @@ Gem::Specification.new do |spec| spec.executables = spec.files.grep(%r{\Aexe/}) { |f| File.basename(f) } spec.require_paths = ['lib'] spec.add_dependency 'json', '>= 2.6.3', '< 2.22.0' - spec.add_dependency 'microsoft_kiota_abstractions', '>= 0.17', '< 0.18' + spec.add_dependency 'microsoft_kiota_abstractions', MicrosoftKiotaSerializationJson::VERSION spec.add_dependency 'uuidtools', '>= 2.2', '< 3.1' spec.add_development_dependency 'rake', '~> 13.0' spec.add_development_dependency 'rspec', '~> 3.0'