diff --git a/google-cloud-gke_connect-gateway/Gemfile b/google-cloud-gke_connect-gateway/Gemfile index 556b4e7b4286..8fb194fff9b9 100644 --- a/google-cloud-gke_connect-gateway/Gemfile +++ b/google-cloud-gke_connect-gateway/Gemfile @@ -2,7 +2,22 @@ source "https://rubygems.org" gemspec -gem "google-cloud-gke_connect-gateway-v1", path: "../google-cloud-gke_connect-gateway-v1" +local_dependencies = ["google-cloud-gke_connect-gateway-v1"] + +main_spec = gemspecs.last || Bundler.load_gemspec(File.join(__dir__, "google-cloud-gke_connect-gateway.gemspec")) +local_dependencies.each do |name| + spec_path = File.expand_path "../#{name}/#{name}.gemspec", __dir__ + unless File.file? spec_path + warn "WARNING: Disabled local dependency for #{name} because gemspec not found." + next + end + version = Bundler.load_gemspec(spec_path).version + if main_spec.dependencies.any? { |dep| dep.name == name && !dep.requirement.satisfied_by?(version) } + warn "WARNING: Disabled local dependency for #{name} because the gemspec disallows version #{version}." + next + end + gem name, path: "../#{name}" +end gem "google-style", "~> 1.30.1" gem "minitest", "~> 5.22" diff --git a/google-cloud-gke_hub/Gemfile b/google-cloud-gke_hub/Gemfile index 63eb93b3ff1e..ae20a91cac6a 100644 --- a/google-cloud-gke_hub/Gemfile +++ b/google-cloud-gke_hub/Gemfile @@ -2,8 +2,22 @@ source "https://rubygems.org" gemspec -gem "google-cloud-gke_hub-v1", path: "../google-cloud-gke_hub-v1" -gem "google-cloud-gke_hub-v1beta1", path: "../google-cloud-gke_hub-v1beta1" +local_dependencies = ["google-cloud-gke_hub-v1", "google-cloud-gke_hub-v1beta1"] + +main_spec = gemspecs.last || Bundler.load_gemspec(File.join(__dir__, "google-cloud-gke_hub.gemspec")) +local_dependencies.each do |name| + spec_path = File.expand_path "../#{name}/#{name}.gemspec", __dir__ + unless File.file? spec_path + warn "WARNING: Disabled local dependency for #{name} because gemspec not found." + next + end + version = Bundler.load_gemspec(spec_path).version + if main_spec.dependencies.any? { |dep| dep.name == name && !dep.requirement.satisfied_by?(version) } + warn "WARNING: Disabled local dependency for #{name} because the gemspec disallows version #{version}." + next + end + gem name, path: "../#{name}" +end gem "google-style", "~> 1.30.1" gem "minitest", "~> 5.22" diff --git a/google-cloud-gke_multi_cloud/Gemfile b/google-cloud-gke_multi_cloud/Gemfile index 08ce7a86906a..067240fbe470 100644 --- a/google-cloud-gke_multi_cloud/Gemfile +++ b/google-cloud-gke_multi_cloud/Gemfile @@ -2,7 +2,22 @@ source "https://rubygems.org" gemspec -gem "google-cloud-gke_multi_cloud-v1", path: "../google-cloud-gke_multi_cloud-v1" +local_dependencies = ["google-cloud-gke_multi_cloud-v1"] + +main_spec = gemspecs.last || Bundler.load_gemspec(File.join(__dir__, "google-cloud-gke_multi_cloud.gemspec")) +local_dependencies.each do |name| + spec_path = File.expand_path "../#{name}/#{name}.gemspec", __dir__ + unless File.file? spec_path + warn "WARNING: Disabled local dependency for #{name} because gemspec not found." + next + end + version = Bundler.load_gemspec(spec_path).version + if main_spec.dependencies.any? { |dep| dep.name == name && !dep.requirement.satisfied_by?(version) } + warn "WARNING: Disabled local dependency for #{name} because the gemspec disallows version #{version}." + next + end + gem name, path: "../#{name}" +end gem "google-style", "~> 1.30.1" gem "minitest", "~> 5.22" diff --git a/google-cloud-gsuite_add_ons/Gemfile b/google-cloud-gsuite_add_ons/Gemfile index 0718a739166a..b0657b950778 100644 --- a/google-cloud-gsuite_add_ons/Gemfile +++ b/google-cloud-gsuite_add_ons/Gemfile @@ -2,7 +2,22 @@ source "https://rubygems.org" gemspec -gem "google-cloud-gsuite_add_ons-v1", path: "../google-cloud-gsuite_add_ons-v1" +local_dependencies = ["google-cloud-gsuite_add_ons-v1"] + +main_spec = gemspecs.last || Bundler.load_gemspec(File.join(__dir__, "google-cloud-gsuite_add_ons.gemspec")) +local_dependencies.each do |name| + spec_path = File.expand_path "../#{name}/#{name}.gemspec", __dir__ + unless File.file? spec_path + warn "WARNING: Disabled local dependency for #{name} because gemspec not found." + next + end + version = Bundler.load_gemspec(spec_path).version + if main_spec.dependencies.any? { |dep| dep.name == name && !dep.requirement.satisfied_by?(version) } + warn "WARNING: Disabled local dependency for #{name} because the gemspec disallows version #{version}." + next + end + gem name, path: "../#{name}" +end gem "google-style", "~> 1.30.1" gem "minitest", "~> 5.22" diff --git a/google-cloud-iap/Gemfile b/google-cloud-iap/Gemfile index c8d2a588101e..c62d71703ec0 100644 --- a/google-cloud-iap/Gemfile +++ b/google-cloud-iap/Gemfile @@ -2,7 +2,22 @@ source "https://rubygems.org" gemspec -gem "google-cloud-iap-v1", path: "../google-cloud-iap-v1" +local_dependencies = ["google-cloud-iap-v1"] + +main_spec = gemspecs.last || Bundler.load_gemspec(File.join(__dir__, "google-cloud-iap.gemspec")) +local_dependencies.each do |name| + spec_path = File.expand_path "../#{name}/#{name}.gemspec", __dir__ + unless File.file? spec_path + warn "WARNING: Disabled local dependency for #{name} because gemspec not found." + next + end + version = Bundler.load_gemspec(spec_path).version + if main_spec.dependencies.any? { |dep| dep.name == name && !dep.requirement.satisfied_by?(version) } + warn "WARNING: Disabled local dependency for #{name} because the gemspec disallows version #{version}." + next + end + gem name, path: "../#{name}" +end gem "google-style", "~> 1.30.1" gem "minitest", "~> 5.22" diff --git a/google-cloud-ids/Gemfile b/google-cloud-ids/Gemfile index 681fe63a70dc..7b5e42a74344 100644 --- a/google-cloud-ids/Gemfile +++ b/google-cloud-ids/Gemfile @@ -2,7 +2,22 @@ source "https://rubygems.org" gemspec -gem "google-cloud-ids-v1", path: "../google-cloud-ids-v1" +local_dependencies = ["google-cloud-ids-v1"] + +main_spec = gemspecs.last || Bundler.load_gemspec(File.join(__dir__, "google-cloud-ids.gemspec")) +local_dependencies.each do |name| + spec_path = File.expand_path "../#{name}/#{name}.gemspec", __dir__ + unless File.file? spec_path + warn "WARNING: Disabled local dependency for #{name} because gemspec not found." + next + end + version = Bundler.load_gemspec(spec_path).version + if main_spec.dependencies.any? { |dep| dep.name == name && !dep.requirement.satisfied_by?(version) } + warn "WARNING: Disabled local dependency for #{name} because the gemspec disallows version #{version}." + next + end + gem name, path: "../#{name}" +end gem "google-style", "~> 1.30.1" gem "minitest", "~> 5.22" diff --git a/google-cloud-kms-inventory/Gemfile b/google-cloud-kms-inventory/Gemfile index 3f7be737782f..4db9581a30b3 100644 --- a/google-cloud-kms-inventory/Gemfile +++ b/google-cloud-kms-inventory/Gemfile @@ -2,7 +2,22 @@ source "https://rubygems.org" gemspec -gem "google-cloud-kms-inventory-v1", path: "../google-cloud-kms-inventory-v1" +local_dependencies = ["google-cloud-kms-inventory-v1"] + +main_spec = gemspecs.last || Bundler.load_gemspec(File.join(__dir__, "google-cloud-kms-inventory.gemspec")) +local_dependencies.each do |name| + spec_path = File.expand_path "../#{name}/#{name}.gemspec", __dir__ + unless File.file? spec_path + warn "WARNING: Disabled local dependency for #{name} because gemspec not found." + next + end + version = Bundler.load_gemspec(spec_path).version + if main_spec.dependencies.any? { |dep| dep.name == name && !dep.requirement.satisfied_by?(version) } + warn "WARNING: Disabled local dependency for #{name} because the gemspec disallows version #{version}." + next + end + gem name, path: "../#{name}" +end gem "google-style", "~> 1.30.1" gem "minitest", "~> 5.22" diff --git a/google-cloud-kms/Gemfile b/google-cloud-kms/Gemfile index ee6e73c8fc45..536b610e500a 100644 --- a/google-cloud-kms/Gemfile +++ b/google-cloud-kms/Gemfile @@ -2,7 +2,22 @@ source "https://rubygems.org" gemspec -gem "google-cloud-kms-v1", path: "../google-cloud-kms-v1" +local_dependencies = ["google-cloud-kms-v1"] + +main_spec = gemspecs.last || Bundler.load_gemspec(File.join(__dir__, "google-cloud-kms.gemspec")) +local_dependencies.each do |name| + spec_path = File.expand_path "../#{name}/#{name}.gemspec", __dir__ + unless File.file? spec_path + warn "WARNING: Disabled local dependency for #{name} because gemspec not found." + next + end + version = Bundler.load_gemspec(spec_path).version + if main_spec.dependencies.any? { |dep| dep.name == name && !dep.requirement.satisfied_by?(version) } + warn "WARNING: Disabled local dependency for #{name} because the gemspec disallows version #{version}." + next + end + gem name, path: "../#{name}" +end gem "google-style", "~> 1.30.1" gem "minitest", "~> 5.22" diff --git a/google-cloud-language/Gemfile b/google-cloud-language/Gemfile index f7ad797c4177..9961c2d59a17 100644 --- a/google-cloud-language/Gemfile +++ b/google-cloud-language/Gemfile @@ -2,8 +2,22 @@ source "https://rubygems.org" gemspec -gem "google-cloud-language-v1", path: "../google-cloud-language-v1" -gem "google-cloud-language-v1beta2", path: "../google-cloud-language-v1beta2" +local_dependencies = ["google-cloud-language-v1", "google-cloud-language-v1beta2"] + +main_spec = gemspecs.last || Bundler.load_gemspec(File.join(__dir__, "google-cloud-language.gemspec")) +local_dependencies.each do |name| + spec_path = File.expand_path "../#{name}/#{name}.gemspec", __dir__ + unless File.file? spec_path + warn "WARNING: Disabled local dependency for #{name} because gemspec not found." + next + end + version = Bundler.load_gemspec(spec_path).version + if main_spec.dependencies.any? { |dep| dep.name == name && !dep.requirement.satisfied_by?(version) } + warn "WARNING: Disabled local dependency for #{name} because the gemspec disallows version #{version}." + next + end + gem name, path: "../#{name}" +end gem "google-style", "~> 1.30.1" gem "minitest", "~> 5.22" diff --git a/google-cloud-life_sciences/Gemfile b/google-cloud-life_sciences/Gemfile index 869a927455c5..f9ae3540975f 100644 --- a/google-cloud-life_sciences/Gemfile +++ b/google-cloud-life_sciences/Gemfile @@ -2,7 +2,22 @@ source "https://rubygems.org" gemspec -gem "google-cloud-life_sciences-v2beta", path: "../google-cloud-life_sciences-v2beta" +local_dependencies = ["google-cloud-life_sciences-v2beta"] + +main_spec = gemspecs.last || Bundler.load_gemspec(File.join(__dir__, "google-cloud-life_sciences.gemspec")) +local_dependencies.each do |name| + spec_path = File.expand_path "../#{name}/#{name}.gemspec", __dir__ + unless File.file? spec_path + warn "WARNING: Disabled local dependency for #{name} because gemspec not found." + next + end + version = Bundler.load_gemspec(spec_path).version + if main_spec.dependencies.any? { |dep| dep.name == name && !dep.requirement.satisfied_by?(version) } + warn "WARNING: Disabled local dependency for #{name} because the gemspec disallows version #{version}." + next + end + gem name, path: "../#{name}" +end gem "google-style", "~> 1.30.1" gem "minitest", "~> 5.22" diff --git a/google-cloud-managed_identities/Gemfile b/google-cloud-managed_identities/Gemfile index 94bf5a034df9..267d3a7de36d 100644 --- a/google-cloud-managed_identities/Gemfile +++ b/google-cloud-managed_identities/Gemfile @@ -2,7 +2,22 @@ source "https://rubygems.org" gemspec -gem "google-cloud-managed_identities-v1", path: "../google-cloud-managed_identities-v1" +local_dependencies = ["google-cloud-managed_identities-v1"] + +main_spec = gemspecs.last || Bundler.load_gemspec(File.join(__dir__, "google-cloud-managed_identities.gemspec")) +local_dependencies.each do |name| + spec_path = File.expand_path "../#{name}/#{name}.gemspec", __dir__ + unless File.file? spec_path + warn "WARNING: Disabled local dependency for #{name} because gemspec not found." + next + end + version = Bundler.load_gemspec(spec_path).version + if main_spec.dependencies.any? { |dep| dep.name == name && !dep.requirement.satisfied_by?(version) } + warn "WARNING: Disabled local dependency for #{name} because the gemspec disallows version #{version}." + next + end + gem name, path: "../#{name}" +end gem "google-style", "~> 1.30.1" gem "minitest", "~> 5.22" diff --git a/google-cloud-managed_kafka/Gemfile b/google-cloud-managed_kafka/Gemfile index 068cc875d5e7..9cd9128ec2c1 100644 --- a/google-cloud-managed_kafka/Gemfile +++ b/google-cloud-managed_kafka/Gemfile @@ -2,7 +2,22 @@ source "https://rubygems.org" gemspec -gem "google-cloud-managed_kafka-v1", path: "../google-cloud-managed_kafka-v1" +local_dependencies = ["google-cloud-managed_kafka-v1"] + +main_spec = gemspecs.last || Bundler.load_gemspec(File.join(__dir__, "google-cloud-managed_kafka.gemspec")) +local_dependencies.each do |name| + spec_path = File.expand_path "../#{name}/#{name}.gemspec", __dir__ + unless File.file? spec_path + warn "WARNING: Disabled local dependency for #{name} because gemspec not found." + next + end + version = Bundler.load_gemspec(spec_path).version + if main_spec.dependencies.any? { |dep| dep.name == name && !dep.requirement.satisfied_by?(version) } + warn "WARNING: Disabled local dependency for #{name} because the gemspec disallows version #{version}." + next + end + gem name, path: "../#{name}" +end gem "google-style", "~> 1.30.1" gem "minitest", "~> 5.22" diff --git a/google-cloud-media_translation/Gemfile b/google-cloud-media_translation/Gemfile index cd4ffb9e6cdf..1e2bd4a64024 100644 --- a/google-cloud-media_translation/Gemfile +++ b/google-cloud-media_translation/Gemfile @@ -2,7 +2,22 @@ source "https://rubygems.org" gemspec -gem "google-cloud-media_translation-v1beta1", path: "../google-cloud-media_translation-v1beta1" +local_dependencies = ["google-cloud-media_translation-v1beta1"] + +main_spec = gemspecs.last || Bundler.load_gemspec(File.join(__dir__, "google-cloud-media_translation.gemspec")) +local_dependencies.each do |name| + spec_path = File.expand_path "../#{name}/#{name}.gemspec", __dir__ + unless File.file? spec_path + warn "WARNING: Disabled local dependency for #{name} because gemspec not found." + next + end + version = Bundler.load_gemspec(spec_path).version + if main_spec.dependencies.any? { |dep| dep.name == name && !dep.requirement.satisfied_by?(version) } + warn "WARNING: Disabled local dependency for #{name} because the gemspec disallows version #{version}." + next + end + gem name, path: "../#{name}" +end gem "google-style", "~> 1.30.1" gem "minitest", "~> 5.22" diff --git a/google-cloud-memcache/Gemfile b/google-cloud-memcache/Gemfile index ae4f38aeedde..756ac7c231b0 100644 --- a/google-cloud-memcache/Gemfile +++ b/google-cloud-memcache/Gemfile @@ -2,8 +2,22 @@ source "https://rubygems.org" gemspec -gem "google-cloud-memcache-v1", path: "../google-cloud-memcache-v1" -gem "google-cloud-memcache-v1beta2", path: "../google-cloud-memcache-v1beta2" +local_dependencies = ["google-cloud-memcache-v1", "google-cloud-memcache-v1beta2"] + +main_spec = gemspecs.last || Bundler.load_gemspec(File.join(__dir__, "google-cloud-memcache.gemspec")) +local_dependencies.each do |name| + spec_path = File.expand_path "../#{name}/#{name}.gemspec", __dir__ + unless File.file? spec_path + warn "WARNING: Disabled local dependency for #{name} because gemspec not found." + next + end + version = Bundler.load_gemspec(spec_path).version + if main_spec.dependencies.any? { |dep| dep.name == name && !dep.requirement.satisfied_by?(version) } + warn "WARNING: Disabled local dependency for #{name} because the gemspec disallows version #{version}." + next + end + gem name, path: "../#{name}" +end gem "google-style", "~> 1.30.1" gem "minitest", "~> 5.22" diff --git a/google-cloud-memorystore/Gemfile b/google-cloud-memorystore/Gemfile index 6752a48d6536..d90adddb31a2 100644 --- a/google-cloud-memorystore/Gemfile +++ b/google-cloud-memorystore/Gemfile @@ -2,7 +2,22 @@ source "https://rubygems.org" gemspec -gem "google-cloud-memorystore-v1", path: "../google-cloud-memorystore-v1" +local_dependencies = ["google-cloud-memorystore-v1"] + +main_spec = gemspecs.last || Bundler.load_gemspec(File.join(__dir__, "google-cloud-memorystore.gemspec")) +local_dependencies.each do |name| + spec_path = File.expand_path "../#{name}/#{name}.gemspec", __dir__ + unless File.file? spec_path + warn "WARNING: Disabled local dependency for #{name} because gemspec not found." + next + end + version = Bundler.load_gemspec(spec_path).version + if main_spec.dependencies.any? { |dep| dep.name == name && !dep.requirement.satisfied_by?(version) } + warn "WARNING: Disabled local dependency for #{name} because the gemspec disallows version #{version}." + next + end + gem name, path: "../#{name}" +end gem "google-style", "~> 1.30.1" gem "minitest", "~> 5.22" diff --git a/google-cloud-metastore/Gemfile b/google-cloud-metastore/Gemfile index 5c73f608d3dd..5ae70b682085 100644 --- a/google-cloud-metastore/Gemfile +++ b/google-cloud-metastore/Gemfile @@ -2,8 +2,22 @@ source "https://rubygems.org" gemspec -gem "google-cloud-metastore-v1", path: "../google-cloud-metastore-v1" -gem "google-cloud-metastore-v1beta", path: "../google-cloud-metastore-v1beta" +local_dependencies = ["google-cloud-metastore-v1", "google-cloud-metastore-v1beta"] + +main_spec = gemspecs.last || Bundler.load_gemspec(File.join(__dir__, "google-cloud-metastore.gemspec")) +local_dependencies.each do |name| + spec_path = File.expand_path "../#{name}/#{name}.gemspec", __dir__ + unless File.file? spec_path + warn "WARNING: Disabled local dependency for #{name} because gemspec not found." + next + end + version = Bundler.load_gemspec(spec_path).version + if main_spec.dependencies.any? { |dep| dep.name == name && !dep.requirement.satisfied_by?(version) } + warn "WARNING: Disabled local dependency for #{name} because the gemspec disallows version #{version}." + next + end + gem name, path: "../#{name}" +end gem "google-style", "~> 1.30.1" gem "minitest", "~> 5.22" diff --git a/google-cloud-migration_center/Gemfile b/google-cloud-migration_center/Gemfile index 47ead3e80cee..515ef2e9841c 100644 --- a/google-cloud-migration_center/Gemfile +++ b/google-cloud-migration_center/Gemfile @@ -2,7 +2,22 @@ source "https://rubygems.org" gemspec -gem "google-cloud-migration_center-v1", path: "../google-cloud-migration_center-v1" +local_dependencies = ["google-cloud-migration_center-v1"] + +main_spec = gemspecs.last || Bundler.load_gemspec(File.join(__dir__, "google-cloud-migration_center.gemspec")) +local_dependencies.each do |name| + spec_path = File.expand_path "../#{name}/#{name}.gemspec", __dir__ + unless File.file? spec_path + warn "WARNING: Disabled local dependency for #{name} because gemspec not found." + next + end + version = Bundler.load_gemspec(spec_path).version + if main_spec.dependencies.any? { |dep| dep.name == name && !dep.requirement.satisfied_by?(version) } + warn "WARNING: Disabled local dependency for #{name} because the gemspec disallows version #{version}." + next + end + gem name, path: "../#{name}" +end gem "google-style", "~> 1.30.1" gem "minitest", "~> 5.22" diff --git a/google-cloud-monitoring/Gemfile b/google-cloud-monitoring/Gemfile index f77fe45d980b..8c9b32fba6ab 100644 --- a/google-cloud-monitoring/Gemfile +++ b/google-cloud-monitoring/Gemfile @@ -2,7 +2,22 @@ source "https://rubygems.org" gemspec -gem "google-cloud-monitoring-v3", path: "../google-cloud-monitoring-v3" +local_dependencies = ["google-cloud-monitoring-v3", "google-cloud-monitoring-dashboard-v1", "google-cloud-monitoring-metrics_scope-v1"] + +main_spec = gemspecs.last || Bundler.load_gemspec(File.join(__dir__, "google-cloud-monitoring.gemspec")) +local_dependencies.each do |name| + spec_path = File.expand_path "../#{name}/#{name}.gemspec", __dir__ + unless File.file? spec_path + warn "WARNING: Disabled local dependency for #{name} because gemspec not found." + next + end + version = Bundler.load_gemspec(spec_path).version + if main_spec.dependencies.any? { |dep| dep.name == name && !dep.requirement.satisfied_by?(version) } + warn "WARNING: Disabled local dependency for #{name} because the gemspec disallows version #{version}." + next + end + gem name, path: "../#{name}" +end gem "google-style", "~> 1.30.1" gem "minitest", "~> 5.22" @@ -11,5 +26,3 @@ gem "minitest-rg", "~> 5.3" gem "rake", ">= 13.0" gem "redcarpet", "~> 3.6" gem "yard", "~> 0.9" -gem "google-cloud-monitoring-dashboard-v1", path: "../google-cloud-monitoring-dashboard-v1" -gem "google-cloud-monitoring-metrics_scope-v1", path: "../google-cloud-monitoring-metrics_scope-v1" diff --git a/google-cloud-netapp/Gemfile b/google-cloud-netapp/Gemfile index 8e37071653b9..a469f3f0e9b2 100644 --- a/google-cloud-netapp/Gemfile +++ b/google-cloud-netapp/Gemfile @@ -2,7 +2,22 @@ source "https://rubygems.org" gemspec -gem "google-cloud-netapp-v1", path: "../google-cloud-netapp-v1" +local_dependencies = ["google-cloud-netapp-v1"] + +main_spec = gemspecs.last || Bundler.load_gemspec(File.join(__dir__, "google-cloud-netapp.gemspec")) +local_dependencies.each do |name| + spec_path = File.expand_path "../#{name}/#{name}.gemspec", __dir__ + unless File.file? spec_path + warn "WARNING: Disabled local dependency for #{name} because gemspec not found." + next + end + version = Bundler.load_gemspec(spec_path).version + if main_spec.dependencies.any? { |dep| dep.name == name && !dep.requirement.satisfied_by?(version) } + warn "WARNING: Disabled local dependency for #{name} because the gemspec disallows version #{version}." + next + end + gem name, path: "../#{name}" +end gem "google-style", "~> 1.30.1" gem "minitest", "~> 5.22" diff --git a/google-cloud-network_connectivity/Gemfile b/google-cloud-network_connectivity/Gemfile index 828b2036fe4c..fcefd26dfd10 100644 --- a/google-cloud-network_connectivity/Gemfile +++ b/google-cloud-network_connectivity/Gemfile @@ -2,8 +2,22 @@ source "https://rubygems.org" gemspec -gem "google-cloud-network_connectivity-v1", path: "../google-cloud-network_connectivity-v1" -gem "google-cloud-network_connectivity-v1alpha1", path: "../google-cloud-network_connectivity-v1alpha1" +local_dependencies = ["google-cloud-network_connectivity-v1", "google-cloud-network_connectivity-v1alpha1"] + +main_spec = gemspecs.last || Bundler.load_gemspec(File.join(__dir__, "google-cloud-network_connectivity.gemspec")) +local_dependencies.each do |name| + spec_path = File.expand_path "../#{name}/#{name}.gemspec", __dir__ + unless File.file? spec_path + warn "WARNING: Disabled local dependency for #{name} because gemspec not found." + next + end + version = Bundler.load_gemspec(spec_path).version + if main_spec.dependencies.any? { |dep| dep.name == name && !dep.requirement.satisfied_by?(version) } + warn "WARNING: Disabled local dependency for #{name} because the gemspec disallows version #{version}." + next + end + gem name, path: "../#{name}" +end gem "google-style", "~> 1.30.1" gem "minitest", "~> 5.22"