From 7258edade9422fdfba1311be779d2ba40d2d042c Mon Sep 17 00:00:00 2001 From: elijah Date: Tue, 21 Jun 2016 15:08:54 -0700 Subject: remove ActiveModel and ActiveSupport dependency (yeah!) --- leap_cli.gemspec | 6 ------ 1 file changed, 6 deletions(-) (limited to 'leap_cli.gemspec') diff --git a/leap_cli.gemspec b/leap_cli.gemspec index beeb0a4..104cb0b 100644 --- a/leap_cli.gemspec +++ b/leap_cli.gemspec @@ -72,10 +72,4 @@ spec = Gem::Specification.new do |s| s.add_runtime_dependency('json_pure', '~> 1.8') # pure ruby json, so we can better control output. s.add_runtime_dependency('base32', '~> 0.3') # base32 encoding - ## - ## DEPENDENCIES for VENDORED GEMS - ## - - # certificate_authority - s.add_runtime_dependency("activemodel", '~> 3.0', ">= 3.0.6") end -- cgit v1.2.3 From c7ebb220bc79d3a84e55745ed18d0d7b5baeacdd Mon Sep 17 00:00:00 2001 From: elijah Date: Tue, 21 Jun 2016 17:49:42 -0700 Subject: remove highline gem dependency --- leap_cli.gemspec | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'leap_cli.gemspec') diff --git a/leap_cli.gemspec b/leap_cli.gemspec index 104cb0b..fc3131f 100644 --- a/leap_cli.gemspec +++ b/leap_cli.gemspec @@ -49,10 +49,9 @@ spec = Gem::Specification.new do |s| #s.add_development_dependency('aruba') # console gems - s.add_runtime_dependency('gli','~> 2.12', '>= 2.12.0') + s.add_runtime_dependency('gli','~> 2.14', '>= 2.14.0') # note: gli version is also pinned in leap_cli.rb. s.add_runtime_dependency('command_line_reporter', '~> 3.3') - s.add_runtime_dependency('highline', '~> 1.6') s.add_runtime_dependency('paint', '~> 0.9') # network gems -- cgit v1.2.3 From f770ce487345900a9208f7b72a74e84dec5d6429 Mon Sep 17 00:00:00 2001 From: elijah Date: Tue, 21 Jun 2016 23:25:33 -0700 Subject: remove dependency on paint gem --- leap_cli.gemspec | 8 -------- 1 file changed, 8 deletions(-) (limited to 'leap_cli.gemspec') diff --git a/leap_cli.gemspec b/leap_cli.gemspec index fc3131f..b0a15a9 100644 --- a/leap_cli.gemspec +++ b/leap_cli.gemspec @@ -45,14 +45,10 @@ spec = Gem::Specification.new do |s| # test s.add_development_dependency('minitest', '~> 5.0') - #s.add_development_dependency('rdoc') - #s.add_development_dependency('aruba') - # console gems s.add_runtime_dependency('gli','~> 2.14', '>= 2.14.0') # note: gli version is also pinned in leap_cli.rb. s.add_runtime_dependency('command_line_reporter', '~> 3.3') - s.add_runtime_dependency('paint', '~> 0.9') # network gems s.add_runtime_dependency('net-ssh', '~> 2.7') @@ -61,14 +57,10 @@ spec = Gem::Specification.new do |s| s.add_runtime_dependency('capistrano', '~> 2.15') # crypto gems - #s.add_runtime_dependency('certificate_authority', '>= 0.2.0') - # ^^ currently vendored # s.add_runtime_dependency('gpgme') # << does not build on debian jessie, so now optional. # also, there is a ruby-gpgme package anyway. # misc gems s.add_runtime_dependency('ya2yaml', '~> 0.31') # pure ruby yaml, so we can better control output. see https://github.com/afunai/ya2yaml s.add_runtime_dependency('json_pure', '~> 1.8') # pure ruby json, so we can better control output. - s.add_runtime_dependency('base32', '~> 0.3') # base32 encoding - end -- cgit v1.2.3 From a326236ce39f021cf9c7a4cbb5c32660d5117221 Mon Sep 17 00:00:00 2001 From: elijah Date: Tue, 21 Jun 2016 23:26:02 -0700 Subject: roll back gli version --- leap_cli.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'leap_cli.gemspec') diff --git a/leap_cli.gemspec b/leap_cli.gemspec index b0a15a9..0988559 100644 --- a/leap_cli.gemspec +++ b/leap_cli.gemspec @@ -46,7 +46,7 @@ spec = Gem::Specification.new do |s| s.add_development_dependency('minitest', '~> 5.0') # console gems - s.add_runtime_dependency('gli','~> 2.14', '>= 2.14.0') + s.add_runtime_dependency('gli','~> 2.12', '>= 2.12.0') # note: gli version is also pinned in leap_cli.rb. s.add_runtime_dependency('command_line_reporter', '~> 3.3') -- cgit v1.2.3 From 9c58ca6b1f78910c100246eb97ef9b725f57975e Mon Sep 17 00:00:00 2001 From: elijah Date: Wed, 22 Jun 2016 01:27:31 -0700 Subject: remove gem 'command_line_reporter' --- leap_cli.gemspec | 1 - 1 file changed, 1 deletion(-) (limited to 'leap_cli.gemspec') diff --git a/leap_cli.gemspec b/leap_cli.gemspec index 0988559..e54c88e 100644 --- a/leap_cli.gemspec +++ b/leap_cli.gemspec @@ -48,7 +48,6 @@ spec = Gem::Specification.new do |s| # console gems s.add_runtime_dependency('gli','~> 2.12', '>= 2.12.0') # note: gli version is also pinned in leap_cli.rb. - s.add_runtime_dependency('command_line_reporter', '~> 3.3') # network gems s.add_runtime_dependency('net-ssh', '~> 2.7') -- cgit v1.2.3 From e8de57c6309daeb5e25e1b0973adb8214255077f Mon Sep 17 00:00:00 2001 From: elijah Date: Mon, 27 Jun 2016 14:09:11 -0700 Subject: remove capistrano, switch to sshkit --- leap_cli.gemspec | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'leap_cli.gemspec') diff --git a/leap_cli.gemspec b/leap_cli.gemspec index e54c88e..82c5294 100644 --- a/leap_cli.gemspec +++ b/leap_cli.gemspec @@ -50,10 +50,11 @@ spec = Gem::Specification.new do |s| # note: gli version is also pinned in leap_cli.rb. # network gems - s.add_runtime_dependency('net-ssh', '~> 2.7') + #s.add_runtime_dependency('net-ssh', '~> 2.7') # ^^ we can upgrade once we get off broken capistrano # https://github.com/net-ssh/net-ssh/issues/145 - s.add_runtime_dependency('capistrano', '~> 2.15') + #s.add_runtime_dependency('capistrano', '~> 2.15') + s.add_runtime_dependency('sshkit', '~> 1.11') # crypto gems # s.add_runtime_dependency('gpgme') # << does not build on debian jessie, so now optional. -- cgit v1.2.3 From ff97b58c4e599959e3c0792f8bffd419e65d0ed6 Mon Sep 17 00:00:00 2001 From: elijah Date: Wed, 29 Jun 2016 16:51:15 -0700 Subject: clean up gemspec --- leap_cli.gemspec | 4 ---- 1 file changed, 4 deletions(-) (limited to 'leap_cli.gemspec') diff --git a/leap_cli.gemspec b/leap_cli.gemspec index 82c5294..12fc07f 100644 --- a/leap_cli.gemspec +++ b/leap_cli.gemspec @@ -50,10 +50,6 @@ spec = Gem::Specification.new do |s| # note: gli version is also pinned in leap_cli.rb. # network gems - #s.add_runtime_dependency('net-ssh', '~> 2.7') - # ^^ we can upgrade once we get off broken capistrano - # https://github.com/net-ssh/net-ssh/issues/145 - #s.add_runtime_dependency('capistrano', '~> 2.15') s.add_runtime_dependency('sshkit', '~> 1.11') # crypto gems -- cgit v1.2.3 From 47b3bb60a20674d029950ebd39f6aacf67e81866 Mon Sep 17 00:00:00 2001 From: elijah Date: Wed, 20 Jul 2016 23:46:48 -0700 Subject: include support for AWS via fog --- leap_cli.gemspec | 1 + 1 file changed, 1 insertion(+) (limited to 'leap_cli.gemspec') diff --git a/leap_cli.gemspec b/leap_cli.gemspec index 12fc07f..cf8c37e 100644 --- a/leap_cli.gemspec +++ b/leap_cli.gemspec @@ -51,6 +51,7 @@ spec = Gem::Specification.new do |s| # network gems s.add_runtime_dependency('sshkit', '~> 1.11') + s.add_runtime_dependency('fog-aws') # crypto gems # s.add_runtime_dependency('gpgme') # << does not build on debian jessie, so now optional. -- cgit v1.2.3 From d324b3e4af6869414ee928c6f507093791c10c1c Mon Sep 17 00:00:00 2001 From: elijah Date: Mon, 29 Aug 2016 14:12:04 -0700 Subject: pin specific fog-aws gem version --- leap_cli.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'leap_cli.gemspec') diff --git a/leap_cli.gemspec b/leap_cli.gemspec index cf8c37e..ca4518a 100644 --- a/leap_cli.gemspec +++ b/leap_cli.gemspec @@ -51,7 +51,7 @@ spec = Gem::Specification.new do |s| # network gems s.add_runtime_dependency('sshkit', '~> 1.11') - s.add_runtime_dependency('fog-aws') + s.add_runtime_dependency('fog-aws', '~> 0.11') # crypto gems # s.add_runtime_dependency('gpgme') # << does not build on debian jessie, so now optional. -- cgit v1.2.3 From cd809a6b69790b48344abfaa294edd8c4d4c7231 Mon Sep 17 00:00:00 2001 From: elijah Date: Tue, 30 Aug 2016 23:27:39 -0700 Subject: added acme-client gem --- leap_cli.gemspec | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'leap_cli.gemspec') diff --git a/leap_cli.gemspec b/leap_cli.gemspec index ca4518a..48c75ce 100644 --- a/leap_cli.gemspec +++ b/leap_cli.gemspec @@ -57,6 +57,10 @@ spec = Gem::Specification.new do |s| # s.add_runtime_dependency('gpgme') # << does not build on debian jessie, so now optional. # also, there is a ruby-gpgme package anyway. + # acme-client is vendored for now, we need pre-lease version + # s.add_runtime_dependency('acme-client', '~> 0.4.2') + s.add_runtime_dependency('faraday', '~> 0.9', '>= 0.9.1') # for acme-client + # misc gems s.add_runtime_dependency('ya2yaml', '~> 0.31') # pure ruby yaml, so we can better control output. see https://github.com/afunai/ya2yaml s.add_runtime_dependency('json_pure', '~> 1.8') # pure ruby json, so we can better control output. -- cgit v1.2.3 From bc50fa403a76496df7fe3f242838da3bafa58665 Mon Sep 17 00:00:00 2001 From: elijah Date: Thu, 15 Sep 2016 11:38:24 -0700 Subject: fix ci test --- leap_cli.gemspec | 1 + 1 file changed, 1 insertion(+) (limited to 'leap_cli.gemspec') diff --git a/leap_cli.gemspec b/leap_cli.gemspec index 48c75ce..8a38893 100644 --- a/leap_cli.gemspec +++ b/leap_cli.gemspec @@ -44,6 +44,7 @@ spec = Gem::Specification.new do |s| # test s.add_development_dependency('minitest', '~> 5.0') + s.add_development_dependency('rake', '~> 11.0') # console gems s.add_runtime_dependency('gli','~> 2.12', '>= 2.12.0') -- cgit v1.2.3