Running nixpkgs-update (https://nix-community.org/update-bot/) with UPDATE_INFO: chef-cli 0 -> 1 attrpath: chef-cli Checking auto update branch... [version] [version] skipping because derivation has updateScript [rustCrateVersion] [rustCrateVersion] No cargoHash found [golangModuleVersion] [golangModuleVersion] Not a buildGoModule package with vendorHash [npmDepsVersion] [npmDepsVersion] No npmDepsHash [updateScript] [updateScript] Success [updateScript] this derivation will be built: /nix/store/rlv89rbxsgbrb2wz5z4vfhpqmg2jrdv8-packages.json.drv building '/nix/store/rlv89rbxsgbrb2wz5z4vfhpqmg2jrdv8-packages.json.drv'... Going to be running update for following packages: - chef-cli-5.6.21 Press Enter key to continue... Running update for: Enqueuing group of 1 packages - chef-cli-5.6.21: UPDATING ... - chef-cli-5.6.21: DONE. Packages updated! Diff after rewrites: diff --git a/pkgs/tools/misc/chef-cli/Gemfile.lock b/pkgs/tools/misc/chef-cli/Gemfile.lock index 47c3a142e1c6..fd9c0851f3d1 100644 --- a/pkgs/tools/misc/chef-cli/Gemfile.lock +++ b/pkgs/tools/misc/chef-cli/Gemfile.lock @@ -1,77 +1,81 @@ GEM remote: https://rubygems.org/ specs: - activesupport (7.0.8.7) - concurrent-ruby (~> 1.0, >= 1.0.2) - i18n (>= 1.6, < 2) - minitest (>= 5.1) - tzinfo (~> 2.0) - addressable (2.8.7) - public_suffix (>= 2.0.2, < 7.0) + addressable (2.8.9) + public_suffix (>= 2.0.2, < 8.0) ast (2.4.3) aws-eventstream (1.4.0) - aws-partitions (1.1110.0) - aws-sdk-core (3.225.0) + aws-partitions (1.1229.0) + aws-sdk-core (3.244.0) aws-eventstream (~> 1, >= 1.3.0) aws-partitions (~> 1, >= 1.992.0) aws-sigv4 (~> 1.9) base64 + bigdecimal jmespath (~> 1, >= 1.6.1) logger - aws-sdk-kms (1.102.0) - aws-sdk-core (~> 3, >= 3.225.0) + aws-sdk-kms (1.123.0) + aws-sdk-core (~> 3, >= 3.244.0) aws-sigv4 (~> 1.5) - aws-sdk-s3 (1.189.0) - aws-sdk-core (~> 3, >= 3.225.0) + aws-sdk-s3 (1.217.0) + aws-sdk-core (~> 3, >= 3.244.0) aws-sdk-kms (~> 1) aws-sigv4 (~> 1.5) - aws-sdk-secretsmanager (1.116.0) - aws-sdk-core (~> 3, >= 3.225.0) + aws-sdk-secretsmanager (1.129.0) + aws-sdk-core (~> 3, >= 3.244.0) aws-sigv4 (~> 1.5) - aws-sigv4 (1.12.0) + aws-sigv4 (1.12.1) aws-eventstream (~> 1, >= 1.0.2) base64 (0.3.0) - bigdecimal (3.2.1) + bcrypt_pbkdf (1.1.2) + benchmark (0.5.0) + bigdecimal (4.0.1) builder (3.3.0) - chef (18.7.10) + chef (19.2.12) addressable aws-sdk-s3 (~> 1.91) aws-sdk-secretsmanager (~> 1.46) - chef-config (= 18.7.10) - chef-utils (= 18.7.10) + bcrypt_pbkdf (~> 1.0) + chef-config (= 19.2.12) + chef-licensing (~> 1.3) + chef-utils (= 19.2.12) chef-vault - chef-zero (>= 15.0.17) + chef-zero (~> 15.1.0) corefoundation (~> 0.3.4) - diff-lcs (>= 1.2.4, < 1.6.0, != 1.4.0) + csv (~> 3.3.5) + diff-lcs (~> 1.6.0) + ed25519 (~> 1.2) erubis (~> 2.7) - ffi (>= 1.15.5, <= 1.16.3) + ffi (>= 1.15.5, < 1.18.0) ffi-libarchive (~> 1.0, >= 1.0.3) ffi-yajl (~> 2.2) iniparse (~> 1.4) - inspec-core (>= 5, < 6) + inspec-core (~> 7.0.107) 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, < 3.2) - mixlib-shellout (>= 3.1.1, < 4.0) + mixlib-log (>= 2.0.3, < 4.0) + mixlib-shellout (~> 3.3.8) net-ftp net-sftp (>= 2.1.2, < 5.0) - ohai (~> 18.0) + ohai (~> 19.0) plist (~> 3.2) proxifier2 (~> 1.1) + syslog syslog-logger (~> 1.6) - train-core (~> 3.10, <= 3.12.13) + train-core (~> 3.13, >= 3.13.4) train-rest (>= 0.4.1) - train-winrm (~> 0.2.17) - unf_ext (~> 0.0.8.2) - uuidtools (>= 2.1.5, < 3.0) + train-winrm (>= 0.2.17) + unf_ext (~> 0.0.9.1) + uri (~> 1.0.4) vault (~> 0.18.2) - chef-cli (5.6.21) + chef-cli (6.1.27) addressable (>= 2.3.5, < 2.9) - chef (~> 18.0) + chef (>= 18.0, < 20.0) + chef-licensing (~> 1.0) cookbook-omnifetch (~> 0.5) - diff-lcs (>= 1.2.4, < 1.6.0, != 1.4.0) + diff-lcs (~> 1.6) ffi-yajl (>= 1.0, < 3.0) license-acceptance (>= 1.0.11, < 3) minitar (~> 1.0) @@ -79,116 +83,138 @@ GEM mixlib-shellout (>= 2.0, < 4.0) pastel (~> 0.7) solve (> 2.0, < 5.0) - chef-config (18.7.10) + syslog (~> 0.3) + chef-config (19.2.12) addressable - chef-utils (= 18.7.10) + chef-utils (= 19.2.12) fuzzyurl mixlib-config (>= 2.2.12, < 4.0) mixlib-shellout (>= 2.0, < 4.0) + racc tomlrb (~> 1.2) - chef-gyoku (1.4.5) + chef-gyoku (1.5.0) builder (>= 2.1.2) rexml (~> 3.4) + chef-licensing (1.4.1) + chef-config (>= 15) + faraday (>= 1, < 3) + faraday-http-cache + mixlib-log (~> 3.0) + ostruct (~> 0.6.0) + pstore (~> 0.1.1) + tty-prompt (~> 0.23) + tty-spinner (~> 0.9.3) chef-telemetry (1.1.1) chef-config concurrent-ruby (~> 1.0) - chef-utils (18.7.10) + chef-utils (19.2.12) concurrent-ruby - chef-vault (4.1.23) - chef-winrm (2.3.12) + chef-vault (4.2.5) + syslog (~> 0.3) + chef-winrm (2.5.0) builder (>= 2.1.2) - chef-gyoku (~> 1.4.0, <= 1.4.5) + chef-gyoku (~> 1.5) erubi (~> 1.8) - ffi (>= 1.15.5, < 1.17.0) gssapi (~> 1.2) httpclient (~> 2.2, >= 2.2.0.2) logging (>= 1.6.1, < 3.0) - nori (= 2.7.0) - rexml (~> 3.3) + nori (~> 2.7) + rexml (>= 3.4.2, < 4.0) rubyntlm (~> 0.6.0, >= 0.6.3) chef-winrm-elevated (1.2.5) chef-winrm (>= 2.3.11) chef-winrm-fs (>= 1.3.7) erubi (~> 1.8) - chef-winrm-fs (1.3.7) - chef-winrm (>= 2.3.11) + chef-winrm-fs (1.4.2) + benchmark (~> 0.5.0) + chef-winrm (~> 2.4) + csv (~> 3.3) erubi (>= 1.7) logging (>= 1.6.1, < 3.0) rubyzip (~> 2.0) - chef-zero (15.0.17) - activesupport (~> 7.0, < 7.1) - ffi-yajl (~> 2.2) - hashie (>= 2.0, < 5.0) + chef-zero (15.1.0) + ffi-yajl (>= 2.2, < 4.0) + hashie (>= 2.0, < 6.0) mixlib-log (>= 2.0, < 4.0) - rack (~> 3.1, >= 3.1.10) + rack (~> 3.1, >= 3.1.16) rackup (~> 2.2, >= 2.2.1) + unf_ext (~> 0.0.8) uuidtools (~> 2.1) webrick coderay (1.1.3) - concurrent-ruby (1.3.5) + concurrent-ruby (1.3.6) cookbook-omnifetch (0.12.2) mixlib-archive (>= 0.4, < 2.0) - cookstyle (8.1.4) - rubocop (= 1.75.8) + cookstyle (8.6.4) + rubocop (= 1.84.2) corefoundation (0.3.13) ffi (>= 1.15.0) - date (3.4.1) - diff-lcs (1.5.1) + csv (3.3.5) + date (3.5.1) + diff-lcs (1.6.2) domain_name (0.6.20240107) + ed25519 (1.4.0) erubi (1.13.1) erubis (2.7.0) - faraday (2.13.1) + faraday (2.14.1) faraday-net_http (>= 2.0, < 3.5) json logger - faraday-follow_redirects (0.3.0) + faraday-follow_redirects (0.5.0) faraday (>= 1, < 3) - faraday-net_http (3.4.0) - net-http (>= 0.5.0) - ffi (1.16.3) + faraday-http-cache (2.6.1) + faraday (>= 0.8) + faraday-net_http (3.4.2) + net-http (~> 0.5) + ffi (1.17.3) ffi-libarchive (1.1.14) ffi (~> 1.0) - ffi-yajl (2.6.0) - libyajl2 (>= 1.2) + ffi-yajl (2.7.7) + libyajl2 (>= 2.1) + yajl fuzzyurl (0.9.0) gssapi (1.3.1) ffi (>= 1.0.1) - hashie (4.1.0) + hashie (5.1.0) + logger http-accept (1.7.0) - http-cookie (1.0.8) + http-cookie (1.1.0) domain_name (~> 0.5) httpclient (2.9.0) mutex_m - i18n (1.14.7) - concurrent-ruby (~> 1.0) iniparse (1.5.0) - inspec-core (5.22.80) + inspec-core (7.0.107) addressable (~> 2.4) + chef-licensing (>= 1.2.0) chef-telemetry (~> 1.0, >= 1.0.8) cookstyle + csv (~> 3.0) faraday (>= 1, < 3) faraday-follow_redirects (~> 0.3) hashie (>= 3.4, < 6.0) license-acceptance (>= 0.2.13, < 3.0) method_source (>= 0.8, < 2.0) - mixlib-log (~> 3.0, < 3.2) + mixlib-log (~> 3.0) multipart-post (~> 2.0) + ostruct (>= 0.1, < 0.7) parallel (~> 1.9) parslet (>= 1.5, < 3.0) pry (~> 0.13) - rspec (>= 3.9, <= 3.12) - rspec-its (~> 1.2) - rubyzip (>= 1.2.2, < 3.0) + rspec (>= 3.9, <= 3.14) + rspec-its (>= 1.2, < 3.0) + rubyzip (>= 1.2.2, < 4.0) semverse (~> 3.0) sslshake (~> 1.2) - thor (>= 0.20, < 1.3.0) - tomlrb (>= 1.2, < 2.1) - train-core (~> 3.12.13) + syslog (~> 0.1) + thor (>= 0.20, < 1.5.0) + tomlrb (>= 1.3, < 2.1) + train-core (~> 3.16, >= 3.16.1) tty-prompt (~> 0.17) tty-table (~> 0.10) + io-console (0.8.2) ipaddress (0.8.3) jmespath (1.6.2) - json (2.12.2) + json (2.19.2) language_server-protocol (3.17.0.5) libyajl2 (2.1.0) license-acceptance (2.1.13) @@ -206,94 +232,99 @@ GEM mime-types (3.7.0) logger mime-types-data (~> 3.2025, >= 3.2025.0507) - mime-types-data (3.2025.0527) - minitar (1.0.2) - minitest (5.25.5) - mixlib-archive (1.1.7) + mime-types-data (3.2026.0317) + minitar (1.1.0) + mixlib-archive (1.3.3) mixlib-log mixlib-authentication (3.0.10) mixlib-cli (2.1.8) mixlib-config (3.0.27) tomlrb - mixlib-log (3.1.2.1) - ffi (< 1.17.0) + mixlib-log (3.2.3) + ffi (>= 1.15.5) mixlib-shellout (3.3.9) chef-utils molinillo (0.8.0) - multi_json (1.15.0) + multi_json (1.19.1) multipart-post (2.4.1) mutex_m (0.3.0) - net-ftp (0.3.8) + net-ftp (0.3.9) net-protocol time - net-http (0.6.0) - uri + net-http (0.9.1) + uri (>= 0.11.1) net-protocol (0.2.2) timeout net-scp (4.1.0) net-ssh (>= 2.6.5, < 8.0.0) net-sftp (4.0.0) net-ssh (>= 5.0.0, < 8.0.0) - net-ssh (7.3.0) + net-ssh (7.3.2) netrc (0.11.0) - nori (2.7.0) + nori (2.7.1) bigdecimal - ohai (18.2.6) - chef-config (>= 14.12, < 19) - chef-utils (>= 16.0, < 19) - ffi (~> 1.9, <= 1.17.0) + ohai (19.1.16) + base64 + chef-config (>= 14.12, < 20) + chef-utils (>= 16.0, < 20) + ffi (>= 1.15.5) ffi-yajl (~> 2.2) ipaddress mixlib-cli (>= 1.7.0) mixlib-config (>= 2.0, < 4.0) mixlib-log (>= 2.0.1, < 4.0) - mixlib-shellout (~> 3.2, >= 3.2.5) + mixlib-shellout (~> 3.3.6) plist (~> 3.1) train-core wmi-lite (~> 1.0) + ostruct (0.6.3) parallel (1.27.0) - parser (3.3.8.0) + parser (3.3.10.2) ast (~> 2.4.1) racc parslet (2.0.0) pastel (0.8.0) tty-color (~> 0.5) plist (3.7.2) - prism (1.4.0) + prism (1.9.0) proxifier2 (1.1.0) - pry (0.15.2) + pry (0.16.0) coderay (~> 1.1) method_source (~> 1.0) - public_suffix (6.0.2) + reline (>= 0.6.0) + pstore (0.1.4) + public_suffix (7.0.5) racc (1.8.1) - rack (3.1.15) - rackup (2.2.1) + rack (3.2.5) + rackup (2.3.1) rack (>= 3) rainbow (3.1.1) - regexp_parser (2.10.0) + regexp_parser (2.11.3) + reline (0.6.3) + io-console (~> 0.5) rest-client (2.1.0) http-accept (>= 1.7.0, < 2.0) http-cookie (>= 1.0.2, < 2.0) mime-types (>= 1.16, < 4.0) netrc (~> 0.8) - rexml (3.4.1) - rspec (3.12.0) - rspec-core (~> 3.12.0) - rspec-expectations (~> 3.12.0) - rspec-mocks (~> 3.12.0) - rspec-core (3.12.3) - rspec-support (~> 3.12.0) - rspec-expectations (3.12.4) + rexml (3.4.4) + rspec (3.13.2) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-core (3.13.6) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.5) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-its (1.3.1) - rspec-core (>= 3.0.0) - rspec-expectations (>= 3.0.0) - rspec-mocks (3.12.7) + rspec-support (~> 3.13.0) + rspec-its (2.0.0) + rspec-core (>= 3.13.0) + rspec-expectations (>= 3.13.0) + rspec-mocks (3.13.8) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-support (3.12.2) - rubocop (1.75.8) + rspec-support (~> 3.13.0) + rspec-support (3.13.7) + rubocop (1.84.2) json (~> 2.3) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.1.0) @@ -301,17 +332,18 @@ GEM parser (>= 3.3.0.2) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 2.9.3, < 3.0) - rubocop-ast (>= 1.44.0, < 2.0) + rubocop-ast (>= 1.49.0, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) - rubocop-ast (1.45.0) + rubocop-ast (1.49.1) parser (>= 3.3.7.2) - prism (~> 1.4) + prism (~> 1.7) ruby-progressbar (1.13.0) rubyntlm (0.6.5) base64 rubyzip (2.4.1) semverse (3.0.2) + socksify (1.8.1) solve (4.0.4) molinillo (~> 0.6) semverse (>= 1.1, < 4.0) @@ -321,15 +353,17 @@ GEM unicode-display_width (>= 1.5, < 3.0) unicode_utils (~> 1.4) strings-ansi (0.2.0) + syslog (0.4.0) + logger syslog-logger (1.6.8) - thor (1.2.2) - time (0.4.1) + thor (1.4.0) + time (0.4.2) date - timeout (0.4.3) + timeout (0.6.1) tomlrb (1.3.0) - train-core (3.12.13) + train-core (3.16.1) addressable (~> 2.5) - ffi (!= 1.13.0) + ffi (>= 1.16.0, < 1.18) json (>= 1.8, < 3.0) mixlib-shellout (>= 2.0, < 4.0) net-scp (>= 1.2, < 5.0) @@ -338,10 +372,11 @@ GEM aws-sigv4 (~> 1.5) rest-client (~> 2.1) train-core (~> 3.0) - train-winrm (0.2.19) - chef-winrm (~> 2.3.12) - chef-winrm-elevated (~> 1.2.5) - chef-winrm-fs (~> 1.3.7) + train-winrm (0.4.3) + chef-winrm (>= 2.4.4, < 3.0) + chef-winrm-elevated (>= 1.2.5, < 2.0) + chef-winrm-fs (>= 1.4.1, < 2.0) + socksify (~> 1.8) tty-box (0.7.0) pastel (~> 0.8) strings (~> 0.2.0) @@ -356,22 +391,23 @@ GEM tty-screen (~> 0.8) wisper (~> 2.0) tty-screen (0.8.2) + tty-spinner (0.9.3) + tty-cursor (~> 0.7) tty-table (0.12.0) pastel (~> 0.8) strings (~> 0.2.0) tty-screen (~> 0.8) - tzinfo (2.0.6) - concurrent-ruby (~> 1.0) - unf_ext (0.0.8.2) + unf_ext (0.0.9.1) unicode-display_width (2.6.0) unicode_utils (1.4.0) - uri (1.0.3) + uri (1.0.4) uuidtools (2.2.0) vault (0.18.2) aws-sigv4 - webrick (1.9.1) + webrick (1.9.2) wisper (2.0.1) wmi-lite (1.0.7) + yajl (0.3.4) PLATFORMS ruby @@ -380,4 +416,4 @@ DEPENDENCIES chef-cli BUNDLED WITH - 2.6.6 + 2.7.2 diff --git a/pkgs/tools/misc/chef-cli/gemset.nix b/pkgs/tools/misc/chef-cli/gemset.nix index 400f0a49a3f3..f03fc11caa9d 100644 --- a/pkgs/tools/misc/chef-cli/gemset.nix +++ b/pkgs/tools/misc/chef-cli/gemset.nix @@ -1,30 +1,14 @@ { - activesupport = { - dependencies = [ - "concurrent-ruby" - "i18n" - "minitest" - "tzinfo" - ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1zq4f834my1z6yh05rfr1dzl3i8padh33j092zlal979blvh4iyz"; - type = "gem"; - }; - version = "7.0.8.7"; - }; addressable = { dependencies = [ "public_suffix" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0cl2qpvwiffym62z991ynks7imsm87qmgxf0yfsmlwzkgi9qcaa6"; + sha256 = "11ali533wx91fh93xlk88gjqq8w0p7kxw09nlh41hwc9wv5ly5fc"; type = "gem"; }; - version = "2.8.7"; + version = "2.8.9"; }; ast = { groups = [ "default" ]; @@ -51,10 +35,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "11djv6d95y2snbkx74jfl089z0p0pzx182lsd7zxhxh6hnabq5w3"; + sha256 = "0ys0d79kxkdiia94qzkrg55gpd9wjm851wzhx7zy26657h4s7nsc"; type = "gem"; }; - version = "1.1110.0"; + version = "1.1229.0"; }; aws-sdk-core = { dependencies = [ @@ -62,6 +46,7 @@ "aws-partitions" "aws-sigv4" "base64" + "bigdecimal" "jmespath" "logger" ]; @@ -69,10 +54,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1kafaaa9a2yh2cia6s2bn3m5jmya43l239j2ncbsndcq925xhjkw"; + sha256 = "1shqk9frm15g1ygiy33krwj34jrphfjc6w63bglxwnqcic3qqi9y"; type = "gem"; }; - version = "3.225.0"; + version = "3.244.0"; }; aws-sdk-kms = { dependencies = [ @@ -83,10 +68,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1hraq9gbjcdjvy4z80pf94r11253bn7yq0wnylz8cf9s50dv0g24"; + sha256 = "080zh4g1lcjl0bz2l0gjm8vmpd60cvi0p658bh235ypqh9zg61fl"; type = "gem"; }; - version = "1.102.0"; + version = "1.123.0"; }; aws-sdk-s3 = { dependencies = [ @@ -98,10 +83,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0x3ylssjaq9bvsgs89l601x1fywxzi80dc1xc8zgvzigsyk2yqia"; + sha256 = "0jy24dldw7zh51y6c4xfb5vrcslspmd38qlw9sqqhs365hkhk9vf"; type = "gem"; }; - version = "1.189.0"; + version = "1.217.0"; }; aws-sdk-secretsmanager = { dependencies = [ @@ -112,10 +97,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0lhsp7dpm08izdgrvpc601py8qqzvbgl5axgwhvvrkhc1izqv2di"; + sha256 = "0m69f1jghxlixd4b5wb2dsp38dly7nxm5si1klnajv89m23mqi00"; type = "gem"; }; - version = "1.116.0"; + version = "1.129.0"; }; aws-sigv4 = { dependencies = [ "aws-eventstream" ]; @@ -123,10 +108,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1rcd2365hrizphycz2386fzs8cb8ld1a6q7l3mklxrhrp8zzh23f"; + sha256 = "003ch8qzh3mppsxch83ns0jra8d222ahxs96p9cdrl0grfazywv9"; type = "gem"; }; - version = "1.12.0"; + version = "1.12.1"; }; base64 = { groups = [ "default" ]; @@ -138,15 +123,35 @@ }; version = "0.3.0"; }; + bcrypt_pbkdf = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1xjcp484qc4j4z42b087npgj50sd6yixchznp4z9p1k6rqilqhf2"; + type = "gem"; + }; + version = "1.1.2"; + }; + benchmark = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0v1337j39w1z7x9zs4q7ag0nfv4vs4xlsjx2la0wpv8s6hig2pa6"; + type = "gem"; + }; + version = "0.5.0"; + }; bigdecimal = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1qq2v3ly3g8my73d86idzy9k5bam7jc3cjxqx67vlskchwg66s0z"; + sha256 = "19y406nx17arzsbc515mjmr6k5p59afprspa1k423yd9cp8d61wb"; type = "gem"; }; - version = "3.2.1"; + version = "4.0.1"; }; builder = { groups = [ "default" ]; @@ -163,12 +168,16 @@ "addressable" "aws-sdk-s3" "aws-sdk-secretsmanager" + "bcrypt_pbkdf" "chef-config" + "chef-licensing" "chef-utils" "chef-vault" "chef-zero" "corefoundation" + "csv" "diff-lcs" + "ed25519" "erubis" "ffi" "ffi-libarchive" @@ -186,27 +195,29 @@ "ohai" "plist" "proxifier2" + "syslog" "syslog-logger" "train-core" "train-rest" "train-winrm" "unf_ext" - "uuidtools" + "uri" "vault" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0sq7gg4ikhmiyqhx0i4rq1018h3pjga94zvw84w79dpgyznycdhm"; + sha256 = "1iqg9vk9h40szvn1y5z1n1xs02l5n2bw5sahas2mx5ira2rs09d4"; type = "gem"; }; - version = "18.7.10"; + version = "19.2.12"; }; chef-cli = { dependencies = [ "addressable" "chef" + "chef-licensing" "cookbook-omnifetch" "diff-lcs" "ffi-yajl" @@ -216,15 +227,16 @@ "mixlib-shellout" "pastel" "solve" + "syslog" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "087f0i8z8faja66wyq26ja3i6zhc6jjkysqzz8yn3w9c15qfi0a7"; + sha256 = "0f5mcb42r4271zav29bswj57lwga9shd8ylkc9b5cs1qwh38mjy9"; type = "gem"; }; - version = "5.6.21"; + version = "6.1.27"; }; chef-config = { dependencies = [ @@ -233,16 +245,17 @@ "fuzzyurl" "mixlib-config" "mixlib-shellout" + "racc" "tomlrb" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0zvivwny9fm0czyw2q88sqnszgmxbf75pzpjlqf816yhallsghl4"; + sha256 = "0999pzgsypcy5wvr42p3iagl4c96glcwfk08vlpxrc05q4jqwf24"; type = "gem"; }; - version = "18.7.10"; + version = "19.2.12"; }; chef-gyoku = { dependencies = [ @@ -253,10 +266,30 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0fmjn2zcifxnfnmswxvjgdn9j6va8cxmyqvyy4cfkbq9wygrs1j8"; + sha256 = "0dpqrxpn5xx0jahga8kny2vagx7vxiinw4xcz6xwjg14z37s6m3k"; type = "gem"; }; - version = "1.4.5"; + version = "1.5.0"; + }; + chef-licensing = { + dependencies = [ + "chef-config" + "faraday" + "faraday-http-cache" + "mixlib-log" + "ostruct" + "pstore" + "tty-prompt" + "tty-spinner" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0snnw3b3h0fydbllkgfc6gv724rlg7pv8lr9q84c972aibdsxs7h"; + type = "gem"; + }; + version = "1.4.1"; }; chef-telemetry = { dependencies = [ @@ -278,27 +311,27 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "194r9d6945da48gj6qwcggrjkp35gfqa6v3zlfbd89nma0z474yd"; + sha256 = "17jkln8gnxymvppnsbhzjza4gbhwc52shhql3yl1cn5c0lpsf0hb"; type = "gem"; }; - version = "18.7.10"; + version = "19.2.12"; }; chef-vault = { + dependencies = [ "syslog" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1wq59cxyrx1vicq9m5d0dqcyzl4dkldfg2ykzmcqrsan80mrms8w"; + sha256 = "021lnj0w1lmbf5r7b4yjh8xrdxqqwi9qpynzncnsfd7v75qppjg2"; type = "gem"; }; - version = "4.1.23"; + version = "4.2.5"; }; chef-winrm = { dependencies = [ "builder" "chef-gyoku" "erubi" - "ffi" "gssapi" "httpclient" "logging" @@ -310,10 +343,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0llp2lcw36n0krsx8x18an4yizr6lkzvaf9zpj48qw5lsnb3h2pd"; + sha256 = "1ww5iclrsl1fpzj7lm6ds5dza7ifn7px0a6wic787mrr5v3ly8fh"; type = "gem"; }; - version = "2.3.12"; + version = "2.5.0"; }; chef-winrm-elevated = { dependencies = [ @@ -332,7 +365,9 @@ }; chef-winrm-fs = { dependencies = [ + "benchmark" "chef-winrm" + "csv" "erubi" "logging" "rubyzip" @@ -341,19 +376,19 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "054sv0q8159xs68n0f8p4ik3pw0p73ghjnr376pgm6jmiay5d3nl"; + sha256 = "0fk8p20cgz392h03l6nilk8wpwwwkx3819c8svy0q1zbz3x9dmp8"; type = "gem"; }; - version = "1.3.7"; + version = "1.4.2"; }; chef-zero = { dependencies = [ - "activesupport" "ffi-yajl" "hashie" "mixlib-log" "rack" "rackup" + "unf_ext" "uuidtools" "webrick" ]; @@ -361,10 +396,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0mvk120r3sp9s2qn8bv9bzgmxggm0a8iramwihdsl1sykd4ihgj2"; + sha256 = "12jqa1a1px56j5qkrl0bjb14pg7hyylbl23zd780rvmq7nghw8l5"; type = "gem"; }; - version = "15.0.17"; + version = "15.1.0"; }; coderay = { groups = [ "default" ]; @@ -381,10 +416,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1ipbrgvf0pp6zxdk5ascp6i29aybz2bx9wdrlchjmpx6mhvkwfw1"; + sha256 = "1aymcakhzl83k77g2f2krz07bg1cbafbcd2ghvwr4lky3rz86mkb"; type = "gem"; }; - version = "1.3.5"; + version = "1.3.6"; }; cookbook-omnifetch = { dependencies = [ "mixlib-archive" ]; @@ -403,10 +438,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1bz4w7wlfzy8s06w1ibrbai63yvw2877j4k8bvsqd8v7a7lfkspj"; + sha256 = "1w8c0kl2xm90zmy9p76cychxgqil0wl0g9xb40i8kr296kiai6wv"; type = "gem"; }; - version = "8.1.4"; + version = "8.6.4"; }; corefoundation = { dependencies = [ "ffi" ]; @@ -419,25 +454,35 @@ }; version = "0.3.13"; }; + csv = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0gz7r2kazwwwyrwi95hbnhy54kwkfac5swh2gy5p5vw36fn38lbf"; + type = "gem"; + }; + version = "3.3.5"; + }; date = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0kz6mc4b9m49iaans6cbx031j9y7ldghpi5fzsdh0n3ixwa8w9mz"; + sha256 = "1h0db8r2v5llxdbzkzyllkfniqw9gm092qn7cbaib73v9lw0c3bm"; type = "gem"; }; - version = "3.4.1"; + version = "3.5.1"; }; diff-lcs = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1znxccz83m4xgpd239nyqxlifdb7m8rlfayk6s259186nkgj6ci7"; + sha256 = "0qlrj2qyysc9avzlr4zs1py3x684hqm61n4czrsk1pyllz5x5q4s"; type = "gem"; }; - version = "1.5.1"; + version = "1.6.2"; }; domain_name = { groups = [ "default" ]; @@ -449,6 +494,16 @@ }; version = "0.6.20240107"; }; + ed25519 = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "01n5rbyws1ijwc5dw7s88xx3zzacxx9k97qn8x11b6k8k18pzs8n"; + type = "gem"; + }; + version = "1.4.0"; + }; erubi = { groups = [ "default" ]; platforms = [ ]; @@ -479,10 +534,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0xbv450qj2bx0qz9l2pjrd3kc057y6bglc3na7a78zby8ssiwlyc"; + sha256 = "077n5ss3z3ds4vj54w201kd12smai853dp9c9n7ii7g3q7nwwg54"; type = "gem"; }; - version = "2.13.1"; + version = "2.14.1"; }; faraday-follow_redirects = { dependencies = [ "faraday" ]; @@ -490,10 +545,21 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1y87p3yk15bjbk0z9mf01r50lzxvp7agr56lbm9gxiz26mb9fbfr"; + sha256 = "1b8hgpci3wjm3rm41bzpasvsc5j253ljyg5rsajl62dkjk497pjw"; type = "gem"; }; - version = "0.3.0"; + version = "0.5.0"; + }; + faraday-http-cache = { + dependencies = [ "faraday" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "11a27jbbbkawakwf8dll9qqc7g0mkc31zv1d8m1h477yqmhswwkp"; + type = "gem"; + }; + version = "2.6.1"; }; faraday-net_http = { dependencies = [ "net-http" ]; @@ -501,20 +567,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0jp5ci6g40d6i50bsywp35l97nc2fpi9a592r2cibwicdb6y9wd1"; + sha256 = "0v4hfmc7d4lrqqj2wl366rm9551gd08zkv2ppwwnjlnkc217aizi"; type = "gem"; }; - version = "3.4.0"; + version = "3.4.2"; }; ffi = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1yvii03hcgqj30maavddqamqy50h7y6xcn2wcyq72wn823zl4ckd"; + sha256 = "0k1xaqw2jk13q3ss7cnyvkp8fzp75dk4kazysrxgfd1rpgvkk7qf"; type = "gem"; }; - version = "1.16.3"; + version = "1.17.3"; }; ffi-libarchive = { dependencies = [ "ffi" ]; @@ -528,15 +594,18 @@ version = "1.1.14"; }; ffi-yajl = { - dependencies = [ "libyajl2" ]; + dependencies = [ + "libyajl2" + "yajl" + ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0dj3y95260rvlclkkcxak6c1dsrzbyr4wik7jv3y949r4w9adfk9"; + sha256 = "04m8c2bp7hgw2b1zrwanalkh1s2smyv2nl84vw0dzsn0253pca06"; type = "gem"; }; - version = "2.6.0"; + version = "2.7.7"; }; fuzzyurl = { groups = [ "default" ]; @@ -560,14 +629,15 @@ version = "1.3.1"; }; hashie = { + dependencies = [ "logger" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "02bsx12ihl78x0vdm37byp78jjw2ff6035y7rrmbd90qxjwxr43q"; + sha256 = "0w1qrab701d3a63aj2qavwc2fpcqmkzzh1w2x93c88zkjqc4frn2"; type = "gem"; }; - version = "4.1.0"; + version = "5.1.0"; }; http-accept = { groups = [ "default" ]; @@ -585,10 +655,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "19hsskzk5zpv14mnf07pq71hfk1fsjwfjcw616pgjjzjbi2f0kxi"; + sha256 = "06dvmngd4hwrr6k774i1h6c50h2l8nww9f1id0wvrvi72l6yd99q"; type = "gem"; }; - version = "1.0.8"; + version = "1.1.0"; }; httpclient = { dependencies = [ "mutex_m" ]; @@ -601,17 +671,6 @@ }; version = "2.9.0"; }; - i18n = { - dependencies = [ "concurrent-ruby" ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "03sx3ahz1v5kbqjwxj48msw3maplpp2iyzs22l4jrzrqh4zmgfnf"; - type = "gem"; - }; - version = "1.14.7"; - }; iniparse = { groups = [ "default" ]; platforms = [ ]; @@ -625,8 +684,10 @@ inspec-core = { dependencies = [ "addressable" + "chef-licensing" "chef-telemetry" "cookstyle" + "csv" "faraday" "faraday-follow_redirects" "hashie" @@ -634,6 +695,7 @@ "method_source" "mixlib-log" "multipart-post" + "ostruct" "parallel" "parslet" "pry" @@ -642,6 +704,7 @@ "rubyzip" "semverse" "sslshake" + "syslog" "thor" "tomlrb" "train-core" @@ -652,10 +715,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "12r6zsam6a60d6z6qvnbhd2g20ljl5cy3zvnwzjvjr33lsi5s9pi"; + sha256 = "1wjb8ap6z5nvsqlch7bx66p620rh2skxz4niawizff1y9zcfa23x"; type = "gem"; }; - version = "5.22.80"; + version = "7.0.107"; + }; + io-console = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1k0lk3pwadm2myvpg893n8jshmrf2sigrd4ki15lymy7gixaxqyn"; + type = "gem"; + }; + version = "0.8.2"; }; ipaddress = { groups = [ "default" ]; @@ -682,10 +755,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1x5b8ipv6g0z44wgc45039k04smsyf95h2m5m67mqq35sa5a955s"; + sha256 = "1kw39sqnr0lprwsd2h0zx1ic96skhqf88i14xv7c8drcicqvvqg7"; type = "gem"; }; - version = "2.12.2"; + version = "2.19.2"; }; language_server-protocol = { groups = [ "default" ]; @@ -796,30 +869,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "00ks975j562zlcjg95g5qlzdc7mrc71byg8ln1fyl9yv1iw8v00i"; + sha256 = "06sigsv748kdfhp7k79kmnvxsvmh6jbhjxxs8aw547b3v2j7iw3p"; type = "gem"; }; - version = "3.2025.0527"; + version = "3.2026.0317"; }; minitar = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0wj6cgvzbnc8qvdb5rai4hf9z10a2f422gc5agnhcab7lwmyp4mi"; + sha256 = "0gm2ksf678gr5cqr4a3mzx0zvwrc7z2qvkfd8rwh209qdzxhrnrq"; type = "gem"; }; - version = "1.0.2"; - }; - minitest = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0mn7q9yzrwinvfvkyjiz548a4rmcwbmz2fn9nyzh4j1snin6q6rr"; - type = "gem"; - }; - version = "5.25.5"; + version = "1.1.0"; }; mixlib-archive = { dependencies = [ "mixlib-log" ]; @@ -827,10 +890,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "17vw0h8ag45608hvm02g43bkfvqy8l3lwk9lqj7b5kzdw6ynvn6a"; + sha256 = "0mkhk1wz2skjijacygdak81i41syp9bwdi9kasij22p6bqjyqrhy"; type = "gem"; }; - version = "1.1.7"; + version = "1.3.3"; }; mixlib-authentication = { groups = [ "default" ]; @@ -869,10 +932,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0schkfjf3px8c6cfc9vaf0zha8piavw6ya4xbip6vzlc9cg6hz29"; + sha256 = "0s57cq8qx3823pcfzizshp8vagvp3f87r0lksknj18r26nl3y79a"; type = "gem"; }; - version = "3.1.2.1"; + version = "3.2.3"; }; mixlib-shellout = { dependencies = [ "chef-utils" ]; @@ -900,10 +963,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0pb1g1y3dsiahavspyzkdy39j4q377009f6ix0bh1ag4nqw43l0z"; + sha256 = "1drisvysgvnjlz49a0qcbs294id6mvj3i8iik5rvym68ybwfzvvs"; type = "gem"; }; - version = "1.15.0"; + version = "1.19.1"; }; multipart-post = { groups = [ "default" ]; @@ -934,10 +997,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0kw7g0j35fla8438s90m72b3xr0mqnpgm910qcwrgnvyg903xmi8"; + sha256 = "0r9vn7q6c66y4iw048qdbqviv7bankdkcziz12fzfa7lyz61fy1h"; type = "gem"; }; - version = "0.3.8"; + version = "0.3.9"; }; net-http = { dependencies = [ "uri" ]; @@ -945,10 +1008,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1ysrwaabhf0sn24jrp0nnp51cdv0jf688mh5i6fsz63q2c6b48cn"; + sha256 = "15k96fj6qwbaiv6g52l538ass95ds1qwgynqdridz29yqrkhpfi5"; type = "gem"; }; - version = "0.6.0"; + version = "0.9.1"; }; net-protocol = { dependencies = [ "timeout" ]; @@ -988,10 +1051,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1w1ypxa3n6mskkwb00b489314km19l61p5h3bar6zr8cng27c80p"; + sha256 = "1m1d6rs40rjvdb6df34fi3za1c2ajdiydv4jzpjj03iq7hhrw0k5"; type = "gem"; }; - version = "7.3.0"; + version = "7.3.2"; }; netrc = { groups = [ "default" ]; @@ -1009,13 +1072,14 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "12wfv36jzc0978ij5c56nnfh5k8ax574njawigs98ysmp1x5s2ql"; + sha256 = "0qb84bbi74q0zgs09sdkq750jf2ri3lblbry0xi4g1ard4rwsrk1"; type = "gem"; }; - version = "2.7.0"; + version = "2.7.1"; }; ohai = { dependencies = [ + "base64" "chef-config" "chef-utils" "ffi" @@ -1033,10 +1097,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0h6r3hcv6hibv46i9pxihmfwsp2ivaqi6vq1s03rsgmz592g4w6c"; + sha256 = "1p8yimcg2wz7sqf8s6slla2izdclris4cgyyhm8j4kvbchcmix5y"; type = "gem"; }; - version = "18.2.6"; + version = "19.1.16"; + }; + ostruct = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "04nrir9wdpc4izqwqbysxyly8y7hsfr4fsv69rw91lfi9d5fv8lm"; + type = "gem"; + }; + version = "0.6.3"; }; parallel = { groups = [ "default" ]; @@ -1057,10 +1131,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0i9w8msil4snx5w11ix9b0wf52vjc3r49khy3ddgl1xk890kcxi4"; + sha256 = "0mwk9syajzdradzqzp3agf03d0cazqwbfd1439nxpkmxli5chq3g"; type = "gem"; }; - version = "3.3.8.0"; + version = "3.3.10.2"; }; parslet = { groups = [ "default" ]; @@ -1098,10 +1172,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0gkhpdjib9zi9i27vd9djrxiwjia03cijmd6q8yj2q1ix403w3nw"; + sha256 = "11ggfikcs1lv17nhmhqyyp6z8nq5pkfcj6a904047hljkxm0qlvv"; type = "gem"; }; - version = "1.4.0"; + version = "1.9.0"; }; proxifier2 = { groups = [ "default" ]; @@ -1117,25 +1191,36 @@ dependencies = [ "coderay" "method_source" + "reline" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0ssv704qg75mwlyagdfr9xxbzn1ziyqgzm0x474jkynk8234pm8j"; + sha256 = "0kh5nv8v74k1ccy6gc7nd04aaf1cjkbk7g8pwy2izvcqaq36jv6p"; + type = "gem"; + }; + version = "0.16.0"; + }; + pstore = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "11mvc9s72fq7bl6h3f1rcng4ffa0nbjy1fr9wpshgzn4b9zznxm2"; type = "gem"; }; - version = "0.15.2"; + version = "0.1.4"; }; public_suffix = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1543ap9w3ydhx39ljcd675cdz9cr948x9mp00ab8qvq6118wv9xz"; + sha256 = "08znfv30pxmdkjyihvbjqbvv874dj3nybmmyscl958dy3f7v12qs"; type = "gem"; }; - version = "6.0.2"; + version = "7.0.5"; }; racc = { groups = [ "default" ]; @@ -1152,10 +1237,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "197wpw61cfwwdrwfdns0zx4mndrv1qn0y9b1v7g2d2nic2ckwayi"; + sha256 = "1lyn3rh71rlf50p44xmsbha0pip4c95004j8kc9pm7xpq1s0kgac"; type = "gem"; }; - version = "3.1.15"; + version = "3.2.5"; }; rackup = { dependencies = [ "rack" ]; @@ -1163,10 +1248,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "13brkq5xkj6lcdxj3f0k7v28hgrqhqxjlhd4y2vlicy5slgijdzp"; + sha256 = "0s48d2a0z5f0cg4npvzznf933vipi6j7gmk16yc913kpadkw4ybc"; type = "gem"; }; - version = "2.2.1"; + version = "2.3.1"; }; rainbow = { groups = [ "default" ]; @@ -1183,10 +1268,21 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0qccah61pjvzyyg6mrp27w27dlv6vxlbznzipxjcswl7x3fhsvyb"; + sha256 = "192mzi0wgwl024pwpbfa6c2a2xlvbh3mjd75a0sakdvkl60z64ya"; + type = "gem"; + }; + version = "2.11.3"; + }; + reline = { + dependencies = [ "io-console" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0d8q5c4nh2g9pp758kizh8sfrvngynrjlm0i1zn3cnsnfd4v160i"; type = "gem"; }; - version = "2.10.0"; + version = "0.6.3"; }; rest-client = { dependencies = [ @@ -1209,10 +1305,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1jmbf6lf7pcyacpb939xjjpn1f84c3nw83dy3p1lwjx0l2ljfif7"; + sha256 = "0hninnbvqd2pn40h863lbrn9p11gvdxp928izkag5ysx8b1s5q0r"; type = "gem"; }; - version = "3.4.1"; + version = "3.4.4"; }; rspec = { dependencies = [ @@ -1224,10 +1320,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "171rc90vcgjl8p1bdrqa92ymrj8a87qf6w20x05xq29mljcigi6c"; + sha256 = "11q5hagj6vr694innqj4r45jrm8qcwvkxjnphqgyd66piah88qi0"; type = "gem"; }; - version = "3.12.0"; + version = "3.13.2"; }; rspec-core = { dependencies = [ "rspec-support" ]; @@ -1235,10 +1331,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "03bgkck72xihfg3h619zxhkf7i5l52zzfgv158frfa5clpg8j8bq"; + sha256 = "0bcbh9yv6cs6pv299zs4bvalr8yxa51kcdd1pjl60yv625j3r0m8"; type = "gem"; }; - version = "3.12.3"; + version = "3.13.6"; }; rspec-expectations = { dependencies = [ @@ -1249,10 +1345,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0p770cdjla3iqkm8zdkqvxxm2jir3xc5v0j9r727b9sihnbghvw4"; + sha256 = "0dl8npj0jfpy31bxi6syc7jymyd861q277sfr6jawq2hv6hx791k"; type = "gem"; }; - version = "3.12.4"; + version = "3.13.5"; }; rspec-its = { dependencies = [ @@ -1263,10 +1359,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1xjikikx2sn9b7nbaza60xq7livjw9kp3a6gwbv5xz9zjd7k2164"; + sha256 = "1pv0a8pvixgrwsi6j4nlpyn9m0jw9zn92dakjdg87wj9h71qp3m8"; type = "gem"; }; - version = "1.3.1"; + version = "2.0.0"; }; rspec-mocks = { dependencies = [ @@ -1277,20 +1373,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1a66wizqkdq49h74aysp9p0ymm3pj8wxrr98ix2fj7bqg5w0mwdj"; + sha256 = "0iqxmw0knjiz5nf6pgr8ihs6cjzh89f0ppj3fqiz8cvms79x6sh8"; type = "gem"; }; - version = "3.12.7"; + version = "3.13.8"; }; rspec-support = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "07bn3c3qs02myyq8h90b9lqxjzwdmcnlmgjjc34l4f6hr6yrlwfy"; + sha256 = "0z64h5rznm2zv21vjdjshz4v0h7bxvg02yc6g7yzxakj11byah06"; type = "gem"; }; - version = "3.12.2"; + version = "3.13.7"; }; rubocop = { dependencies = [ @@ -1309,10 +1405,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1savm34ajizcwkypmvlnijsn76snlpdpqy6igafw9ksxdhlb82n8"; + sha256 = "0pxzipl8a1bv62jdfykh7j4ymdr4aiffjvwsny6drwv886jwx4jn"; type = "gem"; }; - version = "1.75.8"; + version = "1.84.2"; }; rubocop-ast = { dependencies = [ @@ -1323,10 +1419,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1mvqdzqbifs49vhjb9ffmhb56kqnk3x45yqlfbhbj9azs5vxwjhb"; + sha256 = "0dahfpnzz63hyqxa03x8rypnrxzwyvh4i5a8ri34bzpnf3pg64j4"; type = "gem"; }; - version = "1.45.0"; + version = "1.49.1"; }; ruby-progressbar = { groups = [ "default" ]; @@ -1369,6 +1465,16 @@ }; version = "3.0.2"; }; + socksify = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0mm8m7zfvszbf9l750c2x693p8100rrk6ckvcp6909631ir02ang"; + type = "gem"; + }; + version = "1.8.1"; + }; solve = { dependencies = [ "molinillo" @@ -1418,6 +1524,17 @@ }; version = "0.2.0"; }; + syslog = { + dependencies = [ "logger" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0wklh86rhpiff34ja0hda5pwdfywybjvb50hqhz90wpyhblqmhy4"; + type = "gem"; + }; + version = "0.4.0"; + }; syslog-logger = { groups = [ "default" ]; platforms = [ ]; @@ -1433,10 +1550,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0k7j2wn14h1pl4smibasw0bp66kg626drxb59z7rzflch99cd4rg"; + sha256 = "0gcarlmpfbmqnjvwfz44gdjhcmm634di7plcx2zdgwdhrhifhqw7"; type = "gem"; }; - version = "1.2.2"; + version = "1.4.0"; }; time = { dependencies = [ "date" ]; @@ -1444,20 +1561,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0qgarmdyqypzsaanf4w9vqrd9axrcrjqilxwrfmxp954102kcpq3"; + sha256 = "1arxpii25xgb3fkgqp5acyc0x6179j3qzld78lflgsdxqfcf897k"; type = "gem"; }; - version = "0.4.1"; + version = "0.4.2"; }; timeout = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "03p31w5ghqfsbz5mcjzvwgkw3h9lbvbknqvrdliy8pxmn9wz02cm"; + sha256 = "1jxcji88mh6xsqz0mfzwnxczpg7cyniph7wpavnavfz7lxl77xbq"; type = "gem"; }; - version = "0.4.3"; + version = "0.6.1"; }; tomlrb = { groups = [ "default" ]; @@ -1482,10 +1599,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1bs15f4gvjvi9yjdpl91hp04m0a230j27f1m2x668kv2j2djk5x3"; + sha256 = "1paxsm06cbhq73k8p4fnb184774w0rrycwzg78lh9awlv6s3wgxw"; type = "gem"; }; - version = "3.12.13"; + version = "3.16.1"; }; train-rest = { dependencies = [ @@ -1507,15 +1624,16 @@ "chef-winrm" "chef-winrm-elevated" "chef-winrm-fs" + "socksify" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1cxxx93h8wajqhahyg7yi40x15j797716g9qmdf2m2mwgbcbpg7y"; + sha256 = "1yl4hzwksa89xd7hzfhr299q1w8hqmvzcfqxxi7rhm22y9k5d8sg"; type = "gem"; }; - version = "0.2.19"; + version = "0.4.3"; }; tty-box = { dependencies = [ @@ -1591,6 +1709,17 @@ }; version = "0.8.2"; }; + tty-spinner = { + dependencies = [ "tty-cursor" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0hh5awmijnzw9flmh5ak610x1d00xiqagxa5mbr63ysggc26y0qf"; + type = "gem"; + }; + version = "0.9.3"; + }; tty-table = { dependencies = [ "pastel" @@ -1606,26 +1735,15 @@ }; version = "0.12.0"; }; - tzinfo = { - dependencies = [ "concurrent-ruby" ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "16w2g84dzaf3z13gxyzlzbf748kylk5bdgg3n1ipvkvvqy685bwd"; - type = "gem"; - }; - version = "2.0.6"; - }; unf_ext = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1yj2nz2l101vr1x9w2k83a0fag1xgnmjwp8w8rw4ik2rwcz65fch"; + sha256 = "1sf6bxvf6x8gihv6j63iakixmdddgls58cpxpg32chckb2l18qcj"; type = "gem"; }; - version = "0.0.8.2"; + version = "0.0.9.1"; }; unicode-display_width = { groups = [ "default" ]; @@ -1652,10 +1770,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "04bhfvc25b07jaiaf62yrach7khhr5jlr5bx6nygg8pf11329wp9"; + sha256 = "0jrl2vkdvc5aq8q3qvjmmrgjxfm784w8h7fal19qg7q7gh9msj1l"; type = "gem"; }; - version = "1.0.3"; + version = "1.0.4"; }; uuidtools = { groups = [ "default" ]; @@ -1683,10 +1801,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "12d9n8hll67j737ym2zw4v23cn4vxyfkb6vyv1rzpwv6y6a3qbdl"; + sha256 = "0ca1hr2rxrfw7s613rp4r4bxb454i3ylzniv9b9gxpklqigs3d5y"; type = "gem"; }; - version = "1.9.1"; + version = "1.9.2"; }; wisper = { groups = [ "default" ]; @@ -1708,4 +1826,14 @@ }; version = "1.0.7"; }; + yajl = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1r1i0jjxbnnll8336y144sphn1cdns5n8ygb31z826i6xirq8w8d"; + type = "gem"; + }; + version = "0.3.4"; + }; } No auto update branch exists Old version 5.6.21" not present in master derivation file with contents: { lib, ruby, bundlerApp, bundlerUpdateScript, }: bundlerApp { pname = "chef-cli"; gemdir = ./.; inherit ruby; exes = [ "chef-cli" ]; passthru.updateScript = bundlerUpdateScript "chef-cli"; meta = { description = "Chef Infra Client is a powerful agent that applies your configurations on remote Linux, macOS, Windows and cloud-based systems"; homepage = "https://chef.io/"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ dylanmtaylor ]; mainProgram = "chef-cli"; }; }