summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Smith <tsmith84@gmail.com>2021-03-25 09:57:23 -0700
committerTim Smith <tsmith84@gmail.com>2021-03-25 09:57:23 -0700
commitc6e650b316aaedea82bced7cc980138e14cdc8f6 (patch)
tree4e376d9b62c863b351ce129c4e4de20ec4b25061
parentdd6a2188757108ddbf10902fd49e6b9c2fd6ce16 (diff)
downloadchef-c6e650b316aaedea82bced7cc980138e14cdc8f6.tar.gz
Bump highline and remove duplicate deps
More changes to match chef 16 Signed-off-by: Tim Smith <tsmith@chef.io>
-rw-r--r--Gemfile5
-rw-r--r--Gemfile.lock8
-rw-r--r--chef.gemspec2
3 files changed, 7 insertions, 8 deletions
diff --git a/Gemfile b/Gemfile
index a1349f1a70..9191cde201 100644
--- a/Gemfile
+++ b/Gemfile
@@ -30,8 +30,6 @@ group(:omnibus_package) do
gem "inspec-core", "~> 4.18"
gem "inspec-core-bin", "~> 4.24" # need to provide the binaries for inspec
gem "chef-vault"
- gem "ed25519" # ed25519 ssh key support done here as it's a native gem we can't put in train
- gem "bcrypt_pbkdf", ">= 1.1.0.rc1" # ed25519 ssh key support done here as it's a native gem we can't put in train
end
group(:omnibus_package, :pry) do
@@ -84,6 +82,9 @@ eval_gemfile("./Gemfile.local") if File.exist?("./Gemfile.local")
# For FFI to call into PowerShell we need the binaries and assemblies located
# in the Ruby bindir.
# The Powershell DLL source lives here: https://github.com/chef/chef-powershell-shim
+# Every merge into that repo triggers a Habitat build and promotion. Running
+# the rake :update_chef_exec_dll task in this (chef/chef) repo will pull down
+# the built packages and copy the binaries to distro/ruby_bin_folder.
#
# We copy (and overwrite) these files every time "bundle <exec|install>" is
# executed, just in case they have changed.
diff --git a/Gemfile.lock b/Gemfile.lock
index 8b39d2adad..b184ee1185 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -32,7 +32,7 @@ PATH
ffi (~> 1.9, >= 1.9.25)
ffi-libarchive (~> 1.0, >= 1.0.3)
ffi-yajl (~> 2.2)
- highline (>= 1.6.9, < 2)
+ highline (>= 1.6.9, < 3)
iniparse (~> 1.4)
license-acceptance (>= 1.0.5, < 3)
mixlib-archive (>= 0.4, < 2.0)
@@ -64,7 +64,7 @@ PATH
ffi (~> 1.9, >= 1.9.25)
ffi-libarchive (~> 1.0, >= 1.0.3)
ffi-yajl (~> 2.2)
- highline (>= 1.6.9, < 2)
+ highline (>= 1.6.9, < 3)
iniparse (~> 1.4)
iso8601 (>= 0.12.1, < 0.14)
license-acceptance (>= 1.0.5, < 3)
@@ -183,7 +183,7 @@ GEM
builder (>= 2.1.2)
hashdiff (1.0.1)
hashie (3.6.0)
- highline (1.7.10)
+ highline (2.0.3)
httpclient (2.8.3)
iniparse (1.5.0)
inspec-core (4.28.0)
@@ -419,7 +419,6 @@ PLATFORMS
DEPENDENCIES
appbundler
- bcrypt_pbkdf (>= 1.1.0.rc1)
chef!
chef-bin!
chef-config!
@@ -428,7 +427,6 @@ DEPENDENCIES
chef-vault
cheffish (~> 14)
chefstyle (= 1.2.1)
- ed25519
fauxhai-ng
inspec-core (~> 4.18)
inspec-core-bin (~> 4.24)
diff --git a/chef.gemspec b/chef.gemspec
index 297067818a..6734ad8eee 100644
--- a/chef.gemspec
+++ b/chef.gemspec
@@ -44,7 +44,7 @@ Gem::Specification.new do |s|
s.add_dependency "net-sftp", ">= 2.1.2", "< 4.0"
s.add_dependency "ed25519", "~> 1.2" # ed25519 ssh key support
s.add_dependency "bcrypt_pbkdf", "~> 1.0" # ed25519 ssh key support
- s.add_dependency "highline", ">= 1.6.9", "< 2"
+ s.add_dependency "highline", ">= 1.6.9", "< 3"
s.add_dependency "tty-screen", "~> 0.6" # knife list
s.add_dependency "erubis", "~> 2.7"
s.add_dependency "diff-lcs", ">= 1.2.4", "< 1.4.0" # 1.4 breaks output