summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/kitchen.yml4
-rw-r--r--Gemfile4
-rw-r--r--Gemfile.lock32
-rw-r--r--chef-universal-mingw-ucrt.gemspec12
-rw-r--r--chef.gemspec4
-rw-r--r--habitat/plan.ps12
-rw-r--r--omnibus/Gemfile.lock25
7 files changed, 43 insertions, 40 deletions
diff --git a/.github/workflows/kitchen.yml b/.github/workflows/kitchen.yml
index acf2700432..14db5f13ae 100644
--- a/.github/workflows/kitchen.yml
+++ b/.github/workflows/kitchen.yml
@@ -145,7 +145,7 @@ jobs:
/opt/chef/bin/ohai -v
/opt/chef/embedded/bin/rake --version
echo "Updating Bundler"
- gem install bundler:2.3.18
+ bundle update --bundler
echo "finished updating Bundler, now getting the version"
/opt/chef/embedded/bin/bundle -v
echo "finished getting the bundler version"
@@ -160,7 +160,7 @@ jobs:
source ~/.zshrc
rbenv install 3.1.2
rbenv global 3.1.2
- gem install bundler:2.3.18
+ bundle update --bundler
echo "which bundler are we using?"
which bundle
echo "what version is that?"
diff --git a/Gemfile b/Gemfile
index 052b21cf6b..03c339a1ed 100644
--- a/Gemfile
+++ b/Gemfile
@@ -4,9 +4,11 @@ gem "chef", path: "."
gem "ohai", git: "https://github.com/chef/ohai.git", branch: "main"
-# Nwed to file a bug with rest-client. In the meantime, we can use this until they accept the update.
+# Need to file a bug with rest-client. In the meantime, we can use this until they accept the update.
gem "rest-client", git: "https://github.com/chef/rest-client", branch: "jfm/ucrt_update1"
+gem "mixlib-archive", git: "https://github.com/chef/mixlib-archive", branch: "jfm/ucrt_update1"
+
gem "ffi", ">= 1.15.5"
gem "chef-utils", path: File.expand_path("chef-utils", __dir__) if File.exist?(File.expand_path("chef-utils", __dir__))
gem "chef-config", path: File.expand_path("chef-config", __dir__) if File.exist?(File.expand_path("chef-config", __dir__))
diff --git a/Gemfile.lock b/Gemfile.lock
index f68bdf3526..8822d7e84a 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,9 +1,17 @@
GIT
+ remote: https://github.com/chef/mixlib-archive
+ revision: a24ab75591eb96917dfe8f45a4ceeeed80ad82f1
+ branch: jfm/ucrt_update1
+ specs:
+ mixlib-archive (1.2.0)
+ mixlib-log
+
+GIT
remote: https://github.com/chef/ohai.git
- revision: 89e6a08889f414efabc53a1c15c418baddc5cd2d
+ revision: 50899edffa0f29f1d5268dd9cb2f3b773681a1c7
branch: main
specs:
- ohai (18.0.20)
+ ohai (18.0.23)
chef-config (>= 14.12, < 19)
chef-utils (>= 16.0, < 19)
ffi (~> 1.9)
@@ -19,7 +27,7 @@ GIT
GIT
remote: https://github.com/chef/rest-client
- revision: f3e30a17e5dd826b5f5dce82edcecc52464548e3
+ revision: 93fc90399f02eed44f8d4b371681fdd0411d98b3
branch: jfm/ucrt_update1
specs:
rest-client (2.1.0)
@@ -62,7 +70,6 @@ PATH
iniparse (~> 1.4)
inspec-core (>= 5)
license-acceptance (>= 1.0.5, < 3)
- mixlib-archive (>= 0.4, < 2.0)
mixlib-authentication (>= 2.1, < 4)
mixlib-cli (>= 2.1.1, < 3.0)
mixlib-log (>= 2.0.3, < 4.0)
@@ -106,8 +113,8 @@ PATH
GEM
remote: https://rubygems.org/
specs:
- addressable (2.8.0)
- public_suffix (>= 2.0.2, < 5.0)
+ addressable (2.8.1)
+ public_suffix (>= 2.0.2, < 6.0)
appbundler (0.13.4)
mixlib-cli (>= 1.4, < 3.0)
mixlib-shellout (>= 2.0, < 4.0)
@@ -246,8 +253,6 @@ GEM
mime-types (3.4.1)
mime-types-data (~> 3.2015)
mime-types-data (3.2022.0105)
- mixlib-archive (1.1.7)
- mixlib-log
mixlib-authentication (3.0.10)
mixlib-cli (2.1.8)
mixlib-config (3.0.27)
@@ -284,13 +289,13 @@ GEM
pry (0.13.0)
coderay (~> 1.1)
method_source (~> 1.0)
- pry-byebug (3.9.0)
+ pry-byebug (3.10.1)
byebug (~> 11.0)
- pry (~> 0.13.0)
+ pry (>= 0.13, < 0.15)
pry-stack_explorer (0.6.1)
binding_of_caller (~> 1.0)
pry (~> 0.13)
- public_suffix (4.0.7)
+ public_suffix (5.0.0)
rack (2.2.4)
rainbow (3.1.1)
rake (13.0.6)
@@ -382,7 +387,7 @@ GEM
uuidtools (2.2.0)
vault (0.17.0)
aws-sigv4
- webmock (3.17.1)
+ webmock (3.18.1)
addressable (>= 2.8.0)
crack (>= 0.3.2)
hashdiff (>= 0.4.0, < 2.0.0)
@@ -427,6 +432,7 @@ DEPENDENCIES
fauxhai-ng
ffi (>= 1.15.5)
inspec-core-bin (>= 5)
+ mixlib-archive!
ohai!
proxifier!
pry (= 0.13.0)
@@ -440,4 +446,4 @@ DEPENDENCIES
webmock
BUNDLED WITH
- 2.3.18
+ 2.3.7
diff --git a/chef-universal-mingw-ucrt.gemspec b/chef-universal-mingw-ucrt.gemspec
index 8e472ccdda..6d1a799f1f 100644
--- a/chef-universal-mingw-ucrt.gemspec
+++ b/chef-universal-mingw-ucrt.gemspec
@@ -1,23 +1,23 @@
gemspec = instance_eval(File.read(File.expand_path("chef.gemspec", __dir__)))
-gemspec.platform = Gem::Platform.new(%w{x64-mingw-ucrt})
+gemspec.platform = Gem::Platform.new(%w{mingw})
# gemspec.add_dependency "win32-api", "~> 1.10.0"
# gemspec.add_dependency "win32-event", "~> 0.6.1"
-# TODO: Relax this pin and make the necessary updaets. The issue originally
-# leading to this pin has been fixed in 0.6.5.
+# # TODO: Relax this pin and make the necessary updates. The issue originally
+# # leading to this pin has been fixed in 0.6.5.
# gemspec.add_dependency "win32-eventlog", "0.6.3"
# gemspec.add_dependency "win32-mmap", "~> 0.4.1"
# gemspec.add_dependency "win32-mutex", "~> 0.4.2"
-# gemspec.add_dependency "win32-process", "~> 0.9"
+# gemspec.add_dependency "win32-process", "~> 0.10"
# gemspec.add_dependency "win32-service", ">= 2.1.5", "< 3.0"
# gemspec.add_dependency "wmi-lite", "~> 1.0"
# gemspec.add_dependency "win32-taskscheduler", "~> 2.0"
# gemspec.add_dependency "iso8601", ">= 0.12.1", "< 0.14" # validate 0.14 when it comes out
# gemspec.add_dependency "win32-certstore", "~> 0.6.15" # 0.5+ required for specifying user vs. system store
-# gemspec.add_dependency "chef-powershell", "~> 1.0.12" # The guts of the powershell_exec code have been moved to its own gem, chef-powershell. It's part of the chef-powershell-shim repo.
+gemspec.add_dependency "chef-powershell", "~> 1.0.12" # The guts of the powershell_exec code have been moved to its own gem, chef-powershell. It's part of the chef-powershell-shim repo.
gemspec.extensions << "ext/win32-eventlog/Rakefile"
gemspec.files += Dir.glob("{distro,ext}/**/*")
-gemspec.required_ruby_version = ">= 3.1.2"
+gemspec.required_ruby_version = ">= 3.1"
gemspec
diff --git a/chef.gemspec b/chef.gemspec
index fa9d620938..844dc87ff1 100644
--- a/chef.gemspec
+++ b/chef.gemspec
@@ -28,7 +28,7 @@ Gem::Specification.new do |s|
if RUBY_PLATFORM == "x64-mingw-ucrt"
s.add_dependency "win32-mmap", "~> 0.4.1"
s.add_dependency "win32-mutex", "~> 0.4.2"
- s.add_dependency "chef-powershell", "~> 1.0.12"
+ # s.add_dependency "chef-powershell", "~> 1.0.12"
s.add_dependency "win32-api", "~> 1.10.0"
s.add_dependency "win32-service", ">= 2.1.5", "< 3.0"
s.add_dependency "win32-event", "~> 0.6.1"
@@ -52,7 +52,7 @@ Gem::Specification.new do |s|
s.add_dependency "mixlib-log", ">= 2.0.3", "< 4.0"
s.add_dependency "mixlib-authentication", ">= 2.1", "< 4"
s.add_dependency "mixlib-shellout", ">= 3.1.1", "< 4.0"
- s.add_dependency "mixlib-archive", ">= 0.4", "< 2.0"
+ # s.add_dependency "mixlib-archive", ">= 0.4", "< 2.0"
s.add_dependency "ohai", "~> 18.0"
s.add_dependency "inspec-core", ">= 5"
diff --git a/habitat/plan.ps1 b/habitat/plan.ps1
index 4b37b27e59..2c26fae8dc 100644
--- a/habitat/plan.ps1
+++ b/habitat/plan.ps1
@@ -71,7 +71,7 @@ function Invoke-Prepare {
"@
$gem_file | Set-Content "$PWD\\gem.bat"
$env:Path += ";c:\\Program Files\\Git\\bin"
- gem install bundler:2.3.17
+ bundle update --bundler
Write-BuildLine " ** Configuring bundler for this build environment"
bundle config --local without server docgen maintenance pry travis integration ci chefstyle
if (-not $?) { throw "unable to configure bundler to restrict gems to be installed" }
diff --git a/omnibus/Gemfile.lock b/omnibus/Gemfile.lock
index fd8cff7059..ec527494e2 100644
--- a/omnibus/Gemfile.lock
+++ b/omnibus/Gemfile.lock
@@ -8,10 +8,10 @@ GIT
GIT
remote: https://github.com/chef/omnibus.git
- revision: 83d8428abde4cb289a161f736822ba02563a884c
+ revision: 5b41f817c386d598c57652f1e1340ea312ed487d
branch: main
specs:
- omnibus (9.0.3)
+ omnibus (9.0.6)
aws-sdk-s3 (~> 1)
chef-cleanroom (~> 1.0)
chef-utils (>= 15.4)
@@ -29,13 +29,13 @@ GIT
GEM
remote: https://rubygems.org/
specs:
- addressable (2.8.0)
- public_suffix (>= 2.0.2, < 5.0)
+ addressable (2.8.1)
+ public_suffix (>= 2.0.2, < 6.0)
artifactory (3.0.15)
awesome_print (1.9.2)
aws-eventstream (1.2.0)
- aws-partitions (1.610.0)
- aws-sdk-core (3.131.3)
+ aws-partitions (1.626.0)
+ aws-sdk-core (3.140.0)
aws-eventstream (~> 1, >= 1.0.2)
aws-partitions (~> 1, >= 1.525.0)
aws-sigv4 (~> 1.1)
@@ -47,7 +47,7 @@ GEM
aws-sdk-core (~> 3, >= 3.127.0)
aws-sdk-kms (~> 1)
aws-sigv4 (~> 1.4)
- aws-sdk-secretsmanager (1.64.0)
+ aws-sdk-secretsmanager (1.65.0)
aws-sdk-core (~> 3, >= 3.127.0)
aws-sigv4 (~> 1.1)
aws-sigv4 (1.5.1)
@@ -174,7 +174,7 @@ GEM
ffi (>= 1.15.0)
diff-lcs (1.5.0)
ed25519 (1.3.0)
- erubi (1.10.0)
+ erubi (1.11.0)
erubis (2.7.0)
faraday (1.4.3)
faraday-em_http (~> 1.0)
@@ -276,11 +276,6 @@ GEM
ffi-win32-extensions (~> 1.0.3)
win32-process (~> 0.9)
wmi-lite (~> 1.0)
- mixlib-shellout (3.2.7-x64-mingw-ucrt)
- chef-utils
- ffi-win32-extensions (~> 1.0.3)
- win32-process (~> 0.9)
- wmi-lite (~> 1.0)
mixlib-versioning (1.2.12)
molinillo (0.8.0)
multi_json (1.15.0)
@@ -324,7 +319,7 @@ GEM
pry (0.14.1)
coderay (~> 1.1)
method_source (~> 1.0)
- public_suffix (4.0.7)
+ public_suffix (5.0.0)
rack (2.2.4)
rainbow (3.1.1)
retryable (3.0.5)
@@ -364,7 +359,7 @@ GEM
strings-ansi (0.2.0)
structured_warnings (0.4.0)
syslog-logger (1.6.8)
- test-kitchen (3.3.1)
+ test-kitchen (3.3.2)
bcrypt_pbkdf (~> 1.0)
chef-utils (>= 16.4.35)
ed25519 (~> 1.2)