diff options
author | Tim Smith <tsmith@chef.io> | 2019-04-16 14:21:37 -0700 |
---|---|---|
committer | Tim Smith <tsmith@chef.io> | 2019-04-19 10:19:21 -0700 |
commit | 352376df6724d6ce9a7654ceb9b248b4ffee5c5d (patch) | |
tree | 90b8a271ef858df483fee4342c9269b1a04ee423 | |
parent | ff643b03cc1179db94a5ebd00f5e2b77de569c91 (diff) | |
download | chef-352376df6724d6ce9a7654ceb9b248b4ffee5c5d.tar.gz |
Bump highline and net-ssh pins and pull inspec from git
Highline 1.7 is out and seems reasonable for our minimal highline usage
Pulling inspec from git for now allows us to use the latest train which allows for the new net-ssh
New net-ssh allows for new key formats
Signed-off-by: Tim Smith <tsmith@chef.io>
-rw-r--r-- | Gemfile | 2 | ||||
-rw-r--r-- | Gemfile.lock | 90 | ||||
-rw-r--r-- | chef.gemspec | 4 | ||||
-rw-r--r-- | omnibus/Gemfile.lock | 53 |
4 files changed, 81 insertions, 68 deletions
@@ -16,7 +16,7 @@ gem "cheffish", "~> 14" group(:omnibus_package) do gem "appbundler" gem "rb-readline" - gem "inspec-core", "~> 3" + gem "inspec-core", git: "https://github.com/chef/inspec.git", branch: "master" gem "chef-vault" end diff --git a/Gemfile.lock b/Gemfile.lock index e533f66366..2800ff3a5a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,17 +1,48 @@ GIT remote: https://github.com/chef/chefstyle.git - revision: 97710fcf8164ce11c64bf0d524e75eadca8c0c75 + revision: 0f3c0afe4e875c8c17627b8986f23bd4e4dc75cb branch: master specs: chefstyle (0.12.0) rubocop (= 0.62.0) GIT + remote: https://github.com/chef/inspec.git + revision: e76978cd679155938242499860645ecaa17fef37 + branch: master + specs: + inspec-core (4.1.0) + addressable (~> 2.4) + faraday (>= 0.9.0) + faraday_middleware (~> 0.12.2) + hashie (~> 3.4) + htmlentities + json (>= 1.8, < 3.0) + license-acceptance (~> 0.2) + method_source (~> 0.8) + mixlib-log + multipart-post + parallel (~> 1.9) + parslet (~> 1.5) + pry (~> 0) + rspec (~> 3) + rspec-its (~> 1.2) + rubyzip (~> 1.1) + semverse + sslshake (~> 1.2) + term-ansicolor + thor (~> 0.20) + tomlrb (~> 1.2) + train-core (~> 2.0) + tty-prompt (~> 0.17) + tty-table (~> 0.10) + +GIT remote: https://github.com/chef/ohai.git - revision: 05e507952d8dbff8e31528f1ebcab72664e99aa2 + revision: 3cbf90d12abb2fe11bc486b87449a98ea02988d2 branch: master specs: - ohai (15.0.30) + ohai (15.0.32) chef-config (>= 12.8, < 16) ffi (~> 1.9) ffi-yajl (~> 2.2) @@ -37,7 +68,7 @@ PATH ffi (~> 1.9, >= 1.9.25) ffi-libarchive ffi-yajl (~> 2.2) - highline (~> 1.6, >= 1.6.9) + highline (>= 1.6.9, < 2) iniparse (~> 1.4) mixlib-archive (>= 0.4, < 2.0) mixlib-authentication (~> 2.1) @@ -45,7 +76,7 @@ PATH mixlib-log (>= 2.0.3, < 4.0) mixlib-shellout (>= 2.4, < 4.0) net-sftp (~> 2.1, >= 2.1.2) - net-ssh (~> 4.2) + net-ssh (>= 4.2, < 6) net-ssh-multi (~> 1.2, >= 1.2.1) ohai (~> 15.0) plist (~> 3.2) @@ -63,7 +94,7 @@ PATH ffi (~> 1.9, >= 1.9.25) ffi-libarchive ffi-yajl (~> 2.2) - highline (~> 1.6, >= 1.6.9) + highline (>= 1.6.9, < 2) iniparse (~> 1.4) iso8601 (~> 0.12.1) mixlib-archive (>= 0.4, < 2.0) @@ -72,7 +103,7 @@ PATH mixlib-log (>= 2.0.3, < 4.0) mixlib-shellout (>= 2.4, < 4.0) net-sftp (~> 2.1, >= 2.1.2) - net-ssh (~> 4.2) + net-ssh (>= 4.2, < 6) net-ssh-multi (~> 1.2, >= 1.2.1) ohai (~> 15.0) plist (~> 3.2) @@ -152,35 +183,16 @@ GEM highline (1.7.10) htmlentities (4.3.4) iniparse (1.4.4) - inspec-core (3.9.0) - addressable (~> 2.4) - faraday (>= 0.9.0) - faraday_middleware (~> 0.12.2) - hashie (~> 3.4) - htmlentities - json (>= 1.8, < 3.0) - method_source (~> 0.8) - mixlib-log - multipart-post - parallel (~> 1.9) - parslet (~> 1.5) - pry (~> 0) - rspec (~> 3) - rspec-its (~> 1.2) - rubyzip (~> 1.1) - semverse - sslshake (~> 1.2) - term-ansicolor - thor (~> 0.20) - tomlrb (~> 1.2) - train-core (~> 1.5, >= 1.7.2) - tty-prompt (~> 0.17) - tty-table (~> 0.10) ipaddress (0.8.3) iso8601 (0.12.1) jaro_winkler (1.5.2) json (2.2.0) libyajl2 (1.2.0) + license-acceptance (0.2.8) + pastel (~> 0.7) + tomlrb (~> 1.2) + tty-box (~> 0.3) + tty-prompt (~> 0.18) method_source (0.9.2) mixlib-archive (1.0.1) mixlib-log @@ -199,7 +211,7 @@ GEM necromancer (0.4.0) net-sftp (2.1.2) net-ssh (>= 2.6.5) - net-ssh (4.2.0) + net-ssh (5.2.0) net-ssh-gateway (2.0.0) net-ssh (>= 4.0.0) net-ssh-multi (1.2.1) @@ -209,7 +221,7 @@ GEM octokit (4.14.0) sawyer (~> 0.8.0, >= 0.5.3) parallel (1.17.0) - parser (2.6.2.0) + parser (2.6.2.1) ast (~> 2.4.0) parslet (1.8.2) pastel (0.7.2) @@ -244,7 +256,7 @@ GEM rspec-expectations (3.8.2) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.8.0) - rspec-its (1.2.0) + rspec-its (1.3.0) rspec-core (>= 3.0.0) rspec-expectations (>= 3.0.0) rspec-mocks (3.8.0) @@ -292,9 +304,13 @@ GEM timers (4.3.0) tins (1.20.2) tomlrb (1.2.8) - train-core (1.7.6) + train-core (2.0.5) json (>= 1.8, < 3.0) - mixlib-shellout (~> 2.0) + mixlib-shellout (>= 2.0, < 4.0) + tty-box (0.3.0) + pastel (~> 0.7.2) + strings (~> 0.1.4) + tty-cursor (~> 0.6.0) tty-color (0.4.3) tty-cursor (0.6.1) tty-prompt (0.18.1) @@ -361,7 +377,7 @@ DEPENDENCIES chef-vault cheffish (~> 14) chefstyle! - inspec-core (~> 3) + inspec-core! netrc octokit ohai! diff --git a/chef.gemspec b/chef.gemspec index 5fef206d64..9a2952c7e5 100644 --- a/chef.gemspec +++ b/chef.gemspec @@ -26,10 +26,10 @@ Gem::Specification.new do |s| s.add_dependency "ffi", "~> 1.9", ">= 1.9.25" s.add_dependency "ffi-yajl", "~> 2.2" - s.add_dependency "net-ssh", "~> 4.2" + s.add_dependency "net-ssh", ">= 4.2", "< 6" s.add_dependency "net-ssh-multi", "~> 1.2", ">= 1.2.1" s.add_dependency "net-sftp", "~> 2.1", ">= 2.1.2" - s.add_dependency "highline", "~> 1.6", ">= 1.6.9" + s.add_dependency "highline", ">= 1.6.9", "< 2" s.add_dependency "tty-screen", "~> 0.6" # knife list s.add_dependency "erubis", "~> 2.7" s.add_dependency "diff-lcs", "~> 1.2", ">= 1.2.4" diff --git a/omnibus/Gemfile.lock b/omnibus/Gemfile.lock index 0447c12ac5..2f6df00caf 100644 --- a/omnibus/Gemfile.lock +++ b/omnibus/Gemfile.lock @@ -1,9 +1,9 @@ GIT remote: https://github.com/chef/omnibus - revision: 7ad32798cd5893191e4b9bfc5b53e4cc8f32646b + revision: af75fc2b244de04e76961c02b30db504d5b1a8f4 branch: master specs: - omnibus (6.0.23) + omnibus (6.0.25) aws-sdk-s3 (~> 1) chef-sugar (>= 3.3) cleanroom (~> 1.0) @@ -18,7 +18,7 @@ GIT GIT remote: https://github.com/chef/omnibus-software - revision: 3f3bd5dd6d17212f2b90a2e45c63bf97224b48e6 + revision: 0dc67ede1784d56a975cb4a7aea47ad2349bf24a branch: master specs: omnibus-software (4.0.0) @@ -32,7 +32,7 @@ GEM public_suffix (>= 2.0.2, < 4.0) awesome_print (1.8.0) aws-eventstream (1.0.2) - aws-partitions (1.148.0) + aws-partitions (1.150.0) aws-sdk-core (3.48.3) aws-eventstream (~> 1.0, >= 1.0.2) aws-partitions (~> 1.0) @@ -61,10 +61,10 @@ GEM solve (~> 4.0) thor (>= 0.20) builder (3.2.3) - chef (14.11.21) + chef (14.12.3) addressable bundler (>= 1.10) - chef-config (= 14.11.21) + chef-config (= 14.12.3) chef-zero (>= 13.0) diff-lcs (~> 1.2, >= 1.2.4) erubis (~> 2.7) @@ -74,9 +74,9 @@ GEM iniparse (~> 1.4) mixlib-archive (>= 0.4, < 2.0) mixlib-authentication (~> 2.1) - mixlib-cli (~> 1.7) - mixlib-log (~> 2.0, >= 2.0.3) - mixlib-shellout (~> 2.4) + mixlib-cli (>= 1.7, < 3.0) + mixlib-log (>= 2.0.3, < 4.0) + mixlib-shellout (>= 2.4, < 4.0) net-sftp (~> 2.1, >= 2.1.2) net-ssh (~> 4.2) net-ssh-multi (~> 1.2, >= 1.2.1) @@ -91,10 +91,10 @@ GEM specinfra (~> 2.10) syslog-logger (~> 1.6) uuidtools (~> 2.1.5) - chef (14.11.21-universal-mingw32) + chef (14.12.3-universal-mingw32) addressable bundler (>= 1.10) - chef-config (= 14.11.21) + chef-config (= 14.12.3) chef-zero (>= 13.0) diff-lcs (~> 1.2, >= 1.2.4) erubis (~> 2.7) @@ -105,9 +105,9 @@ GEM iso8601 (~> 0.12.1) mixlib-archive (>= 0.4, < 2.0) mixlib-authentication (~> 2.1) - mixlib-cli (~> 1.7) - mixlib-log (~> 2.0, >= 2.0.3) - mixlib-shellout (~> 2.4) + mixlib-cli (>= 1.7, < 3.0) + mixlib-log (>= 2.0.3, < 4.0) + mixlib-shellout (>= 2.4, < 4.0) net-sftp (~> 2.1, >= 2.1.2) net-ssh (~> 4.2) net-ssh-multi (~> 1.2, >= 1.2.1) @@ -123,22 +123,21 @@ GEM syslog-logger (~> 1.6) uuidtools (~> 2.1.5) win32-api (~> 1.5.3) - win32-certstore (~> 0.2.4) + win32-certstore (~> 0.3) win32-dir (~> 0.5.0) win32-event (~> 0.6.1) win32-eventlog (= 0.6.3) win32-mmap (~> 0.4.1) win32-mutex (~> 0.4.2) win32-process (~> 0.8.2) - win32-service (~> 1.0) + win32-service (>= 1.0, < 3.0) win32-taskscheduler (~> 2.0) - windows-api (~> 0.4.4) wmi-lite (~> 1.0) - chef-config (14.11.21) + chef-config (14.12.3) addressable fuzzyurl - mixlib-config (>= 2.2.12, < 3.0) - mixlib-shellout (~> 2.0) + mixlib-config (>= 2.2.12, < 4.0) + mixlib-shellout (>= 2.0, < 4.0) tomlrb (~> 1.2) chef-sugar (5.0.1) chef-zero (14.0.12) @@ -191,14 +190,14 @@ GEM mixlib-archive (1.0.1-universal-mingw32) mixlib-log mixlib-authentication (2.1.1) - mixlib-cli (1.7.0) + mixlib-cli (2.0.3) mixlib-config (2.2.18) tomlrb - mixlib-install (3.11.11) + mixlib-install (3.11.12) mixlib-shellout mixlib-versioning thor - mixlib-log (2.0.9) + mixlib-log (3.0.1) mixlib-shellout (2.4.4) mixlib-shellout (2.4.4-universal-mingw32) win32-process (~> 0.8.2) @@ -254,7 +253,7 @@ GEM rspec-expectations (3.8.2) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.8.0) - rspec-its (1.2.0) + rspec-its (1.3.0) rspec-core (>= 3.0.0) rspec-expectations (>= 3.0.0) rspec-mocks (3.8.0) @@ -304,7 +303,7 @@ GEM tomlrb (1.2.8) uuidtools (2.1.5) win32-api (1.5.3-universal-mingw32) - win32-certstore (0.2.4) + win32-certstore (0.3.0) ffi mixlib-shellout win32-dir (0.5.1) @@ -321,14 +320,12 @@ GEM win32-ipc (>= 0.6.0) win32-process (0.8.3) ffi (>= 1.0.0) - win32-service (1.0.1) + win32-service (2.1.2) ffi ffi-win32-extensions win32-taskscheduler (2.0.4) ffi structured_warnings - windows-api (0.4.4) - win32-api (>= 1.4.5) winrm (2.3.1) builder (>= 2.1.2) erubis (~> 2.7) |