diff --git a/google-cloud-datastore-admin/Gemfile b/google-cloud-datastore-admin/Gemfile index a95eddb33e77..4152c6c41ddc 100644 --- a/google-cloud-datastore-admin/Gemfile +++ b/google-cloud-datastore-admin/Gemfile @@ -2,7 +2,22 @@ source "https://rubygems.org" gemspec -gem "google-cloud-datastore-admin-v1", path: "../google-cloud-datastore-admin-v1" +local_dependencies = ["google-cloud-datastore-admin-v1"] + +main_spec = gemspecs.last || Bundler.load_gemspec(File.join(__dir__, "google-cloud-datastore-admin.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-datastream/Gemfile b/google-cloud-datastream/Gemfile index eb57f13679b1..f30101768a7b 100644 --- a/google-cloud-datastream/Gemfile +++ b/google-cloud-datastream/Gemfile @@ -2,7 +2,22 @@ source "https://rubygems.org" gemspec -gem "google-cloud-datastream-v1", path: "../google-cloud-datastream-v1" +local_dependencies = ["google-cloud-datastream-v1"] + +main_spec = gemspecs.last || Bundler.load_gemspec(File.join(__dir__, "google-cloud-datastream.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-deploy/Gemfile b/google-cloud-deploy/Gemfile index 7c513c2ef7ad..3f720f6e9b47 100644 --- a/google-cloud-deploy/Gemfile +++ b/google-cloud-deploy/Gemfile @@ -2,7 +2,22 @@ source "https://rubygems.org" gemspec -gem "google-cloud-deploy-v1", path: "../google-cloud-deploy-v1" +local_dependencies = ["google-cloud-deploy-v1"] + +main_spec = gemspecs.last || Bundler.load_gemspec(File.join(__dir__, "google-cloud-deploy.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-developer_connect/Gemfile b/google-cloud-developer_connect/Gemfile index 8a3eb0a737c4..0080fbe6bdb7 100644 --- a/google-cloud-developer_connect/Gemfile +++ b/google-cloud-developer_connect/Gemfile @@ -2,7 +2,22 @@ source "https://rubygems.org" gemspec -gem "google-cloud-developer_connect-v1", path: "../google-cloud-developer_connect-v1" +local_dependencies = ["google-cloud-developer_connect-v1"] + +main_spec = gemspecs.last || Bundler.load_gemspec(File.join(__dir__, "google-cloud-developer_connect.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-dialogflow-cx/Gemfile b/google-cloud-dialogflow-cx/Gemfile index c55e489bd87b..2ad425952c37 100644 --- a/google-cloud-dialogflow-cx/Gemfile +++ b/google-cloud-dialogflow-cx/Gemfile @@ -2,7 +2,22 @@ source "https://rubygems.org" gemspec -gem "google-cloud-dialogflow-cx-v3", path: "../google-cloud-dialogflow-cx-v3" +local_dependencies = ["google-cloud-dialogflow-cx-v3"] + +main_spec = gemspecs.last || Bundler.load_gemspec(File.join(__dir__, "google-cloud-dialogflow-cx.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-dialogflow/Gemfile b/google-cloud-dialogflow/Gemfile index 6a2b5d858ae1..d2924a2949c1 100644 --- a/google-cloud-dialogflow/Gemfile +++ b/google-cloud-dialogflow/Gemfile @@ -2,7 +2,22 @@ source "https://rubygems.org" gemspec -gem "google-cloud-dialogflow-v2", path: "../google-cloud-dialogflow-v2" +local_dependencies = ["google-cloud-dialogflow-v2"] + +main_spec = gemspecs.last || Bundler.load_gemspec(File.join(__dir__, "google-cloud-dialogflow.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-discovery_engine/Gemfile b/google-cloud-discovery_engine/Gemfile index 9cf1b1dbd562..d1080e5b20f7 100644 --- a/google-cloud-discovery_engine/Gemfile +++ b/google-cloud-discovery_engine/Gemfile @@ -2,8 +2,22 @@ source "https://rubygems.org" gemspec -gem "google-cloud-discovery_engine-v1", path: "../google-cloud-discovery_engine-v1" -gem "google-cloud-discovery_engine-v1beta", path: "../google-cloud-discovery_engine-v1beta" +local_dependencies = ["google-cloud-discovery_engine-v1", "google-cloud-discovery_engine-v1beta"] + +main_spec = gemspecs.last || Bundler.load_gemspec(File.join(__dir__, "google-cloud-discovery_engine.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-dlp/Gemfile b/google-cloud-dlp/Gemfile index e6d72fd9bf54..ec263d62696a 100644 --- a/google-cloud-dlp/Gemfile +++ b/google-cloud-dlp/Gemfile @@ -2,7 +2,22 @@ source "https://rubygems.org" gemspec -gem "google-cloud-dlp-v2", path: "../google-cloud-dlp-v2" +local_dependencies = ["google-cloud-dlp-v2"] + +main_spec = gemspecs.last || Bundler.load_gemspec(File.join(__dir__, "google-cloud-dlp.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-document_ai/Gemfile b/google-cloud-document_ai/Gemfile index 56d4b09c6515..07a9804eb8d5 100644 --- a/google-cloud-document_ai/Gemfile +++ b/google-cloud-document_ai/Gemfile @@ -2,8 +2,22 @@ source "https://rubygems.org" gemspec -gem "google-cloud-document_ai-v1", path: "../google-cloud-document_ai-v1" -gem "google-cloud-document_ai-v1beta3", path: "../google-cloud-document_ai-v1beta3" +local_dependencies = ["google-cloud-document_ai-v1", "google-cloud-document_ai-v1beta3"] + +main_spec = gemspecs.last || Bundler.load_gemspec(File.join(__dir__, "google-cloud-document_ai.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-domains/Gemfile b/google-cloud-domains/Gemfile index 6252c9c872f5..191043088299 100644 --- a/google-cloud-domains/Gemfile +++ b/google-cloud-domains/Gemfile @@ -2,8 +2,22 @@ source "https://rubygems.org" gemspec -gem "google-cloud-domains-v1", path: "../google-cloud-domains-v1" -gem "google-cloud-domains-v1beta1", path: "../google-cloud-domains-v1beta1" +local_dependencies = ["google-cloud-domains-v1", "google-cloud-domains-v1beta1"] + +main_spec = gemspecs.last || Bundler.load_gemspec(File.join(__dir__, "google-cloud-domains.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-edge_container/Gemfile b/google-cloud-edge_container/Gemfile index 8c53180cc7ed..4634b79a98b4 100644 --- a/google-cloud-edge_container/Gemfile +++ b/google-cloud-edge_container/Gemfile @@ -2,7 +2,22 @@ source "https://rubygems.org" gemspec -gem "google-cloud-edge_container-v1", path: "../google-cloud-edge_container-v1" +local_dependencies = ["google-cloud-edge_container-v1"] + +main_spec = gemspecs.last || Bundler.load_gemspec(File.join(__dir__, "google-cloud-edge_container.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-edge_network/Gemfile b/google-cloud-edge_network/Gemfile index 30256faf48e9..b2262882792c 100644 --- a/google-cloud-edge_network/Gemfile +++ b/google-cloud-edge_network/Gemfile @@ -2,7 +2,22 @@ source "https://rubygems.org" gemspec -gem "google-cloud-edge_network-v1", path: "../google-cloud-edge_network-v1" +local_dependencies = ["google-cloud-edge_network-v1"] + +main_spec = gemspecs.last || Bundler.load_gemspec(File.join(__dir__, "google-cloud-edge_network.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-essential_contacts/Gemfile b/google-cloud-essential_contacts/Gemfile index 3b505c1582fc..47268f965e6d 100644 --- a/google-cloud-essential_contacts/Gemfile +++ b/google-cloud-essential_contacts/Gemfile @@ -2,7 +2,22 @@ source "https://rubygems.org" gemspec -gem "google-cloud-essential_contacts-v1", path: "../google-cloud-essential_contacts-v1" +local_dependencies = ["google-cloud-essential_contacts-v1"] + +main_spec = gemspecs.last || Bundler.load_gemspec(File.join(__dir__, "google-cloud-essential_contacts.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-eventarc-publishing/Gemfile b/google-cloud-eventarc-publishing/Gemfile index e7965a8d2183..6b70c9a75da2 100644 --- a/google-cloud-eventarc-publishing/Gemfile +++ b/google-cloud-eventarc-publishing/Gemfile @@ -2,7 +2,22 @@ source "https://rubygems.org" gemspec -gem "google-cloud-eventarc-publishing-v1", path: "../google-cloud-eventarc-publishing-v1" +local_dependencies = ["google-cloud-eventarc-publishing-v1"] + +main_spec = gemspecs.last || Bundler.load_gemspec(File.join(__dir__, "google-cloud-eventarc-publishing.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-eventarc/Gemfile b/google-cloud-eventarc/Gemfile index e8007605b509..fb28bedf019d 100644 --- a/google-cloud-eventarc/Gemfile +++ b/google-cloud-eventarc/Gemfile @@ -2,7 +2,22 @@ source "https://rubygems.org" gemspec -gem "google-cloud-eventarc-v1", path: "../google-cloud-eventarc-v1" +local_dependencies = ["google-cloud-eventarc-v1"] + +main_spec = gemspecs.last || Bundler.load_gemspec(File.join(__dir__, "google-cloud-eventarc.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-filestore/Gemfile b/google-cloud-filestore/Gemfile index 69ea6ce31f8c..4ac4716636a4 100644 --- a/google-cloud-filestore/Gemfile +++ b/google-cloud-filestore/Gemfile @@ -2,7 +2,22 @@ source "https://rubygems.org" gemspec -gem "google-cloud-filestore-v1", path: "../google-cloud-filestore-v1" +local_dependencies = ["google-cloud-filestore-v1"] + +main_spec = gemspecs.last || Bundler.load_gemspec(File.join(__dir__, "google-cloud-filestore.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-firestore-admin/Gemfile b/google-cloud-firestore-admin/Gemfile index 2a8101968874..fdcff34a6bfc 100644 --- a/google-cloud-firestore-admin/Gemfile +++ b/google-cloud-firestore-admin/Gemfile @@ -2,7 +2,22 @@ source "https://rubygems.org" gemspec -gem "google-cloud-firestore-admin-v1", path: "../google-cloud-firestore-admin-v1" +local_dependencies = ["google-cloud-firestore-admin-v1"] + +main_spec = gemspecs.last || Bundler.load_gemspec(File.join(__dir__, "google-cloud-firestore-admin.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-functions/Gemfile b/google-cloud-functions/Gemfile index 410fcc6bdcfe..abb53735bec9 100644 --- a/google-cloud-functions/Gemfile +++ b/google-cloud-functions/Gemfile @@ -2,7 +2,22 @@ source "https://rubygems.org" gemspec -gem "google-cloud-functions-v1", path: "../google-cloud-functions-v1" +local_dependencies = ["google-cloud-functions-v1"] + +main_spec = gemspecs.last || Bundler.load_gemspec(File.join(__dir__, "google-cloud-functions.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-gdc_hardware_management/Gemfile b/google-cloud-gdc_hardware_management/Gemfile index 499d4b4d108a..729754f8e5ea 100644 --- a/google-cloud-gdc_hardware_management/Gemfile +++ b/google-cloud-gdc_hardware_management/Gemfile @@ -2,7 +2,22 @@ source "https://rubygems.org" gemspec -gem "google-cloud-gdc_hardware_management-v1alpha", path: "../google-cloud-gdc_hardware_management-v1alpha" +local_dependencies = ["google-cloud-gdc_hardware_management-v1alpha"] + +main_spec = gemspecs.last || Bundler.load_gemspec(File.join(__dir__, "google-cloud-gdc_hardware_management.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_backup/Gemfile b/google-cloud-gke_backup/Gemfile index 06842dc41700..812c2196554d 100644 --- a/google-cloud-gke_backup/Gemfile +++ b/google-cloud-gke_backup/Gemfile @@ -2,7 +2,22 @@ source "https://rubygems.org" gemspec -gem "google-cloud-gke_backup-v1", path: "../google-cloud-gke_backup-v1" +local_dependencies = ["google-cloud-gke_backup-v1"] + +main_spec = gemspecs.last || Bundler.load_gemspec(File.join(__dir__, "google-cloud-gke_backup.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"