From 5fa30a1a81c57b4ee9a43e23f27d7f82920696df Mon Sep 17 00:00:00 2001 From: paz <paz@schleuder.org> Date: Wed, 6 Mar 2024 13:55:52 +0100 Subject: [PATCH] Upgrade Thor to v1.x --- lib/schleuder-cli/base.rb | 6 ++++++ schleuder-cli.gemspec | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/schleuder-cli/base.rb b/lib/schleuder-cli/base.rb index d5cd318..03c9736 100644 --- a/lib/schleuder-cli/base.rb +++ b/lib/schleuder-cli/base.rb @@ -27,5 +27,11 @@ module SchleuderCli say VERSION end end + + # This tells Thor to go with its new behaviour since v1.0.0, which is + # exiting in case of failures. + def self.exit_on_failure? + true + end end end diff --git a/schleuder-cli.gemspec b/schleuder-cli.gemspec index fc8ad38..83ca7a8 100644 --- a/schleuder-cli.gemspec +++ b/schleuder-cli.gemspec @@ -20,6 +20,6 @@ Gem::Specification.new do |s| #s.signing_key = "#{ENV['HOME']}/.gem/schleuder-gem-private_key.pem" #s.cert_chain = ['gem-public_cert.pem'] s.license = 'GPL-3.0' - s.add_runtime_dependency 'thor', '~> 0' + s.add_runtime_dependency 'thor', '~> 1' s.add_development_dependency 'rspec', '~> 3.5.0' end -- GitLab