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/8jxknsnf8py5bwd0sqi55skxbj0zp32w-packages.json.drv building '/nix/store/8jxknsnf8py5bwd0sqi55skxbj0zp32w-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..c37caf8f9070 100644 --- a/pkgs/tools/misc/chef-cli/Gemfile.lock +++ b/pkgs/tools/misc/chef-cli/Gemfile.lock @@ -1,46 +1,57 @@ GEM remote: https://rubygems.org/ specs: - activesupport (7.0.8.7) + activesupport (7.1.5.2) + base64 + benchmark (>= 0.3) + bigdecimal concurrent-ruby (~> 1.0, >= 1.0.2) + connection_pool (>= 2.2.5) + drb i18n (>= 1.6, < 2) + logger (>= 1.4.2) minitest (>= 5.1) + mutex_m + securerandom (>= 0.3) tzinfo (~> 2.0) - addressable (2.8.7) - public_suffix (>= 2.0.2, < 7.0) + addressable (2.8.8) + 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.1200.0) + aws-sdk-core (3.240.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.118.0) + aws-sdk-core (~> 3, >= 3.239.1) aws-sigv4 (~> 1.5) - aws-sdk-s3 (1.189.0) - aws-sdk-core (~> 3, >= 3.225.0) + aws-sdk-s3 (1.209.0) + aws-sdk-core (~> 3, >= 3.234.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.125.0) + aws-sdk-core (~> 3, >= 3.239.1) 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) + benchmark (0.5.0) + bigdecimal (4.0.1) builder (3.3.0) - chef (18.7.10) + chef (18.8.54) + activesupport (>= 4.2.7.1, <= 7.1.5.2) addressable aws-sdk-s3 (~> 1.91) aws-sdk-secretsmanager (~> 1.46) - chef-config (= 18.7.10) - chef-utils (= 18.7.10) + chef-config (= 18.8.54) + chef-utils (= 18.8.54) chef-vault - chef-zero (>= 15.0.17) + chef-zero (>= 15.0.21) corefoundation (~> 0.3.4) diff-lcs (>= 1.2.4, < 1.6.0, != 1.4.0) erubis (~> 2.7) @@ -61,13 +72,14 @@ GEM plist (~> 3.2) proxifier2 (~> 1.1) 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) + uri (~> 1.0.3) uuidtools (>= 2.1.5, < 3.0) vault (~> 0.18.2) - chef-cli (5.6.21) + chef-cli (5.6.23) addressable (>= 2.3.5, < 2.9) chef (~> 18.0) cookbook-omnifetch (~> 0.5) @@ -79,9 +91,9 @@ GEM mixlib-shellout (>= 2.0, < 4.0) pastel (~> 0.7) solve (> 2.0, < 5.0) - chef-config (18.7.10) + chef-config (18.8.54) addressable - chef-utils (= 18.7.10) + chef-utils (= 18.8.54) fuzzyurl mixlib-config (>= 2.2.12, < 4.0) mixlib-shellout (>= 2.0, < 4.0) @@ -92,9 +104,10 @@ GEM chef-telemetry (1.1.1) chef-config concurrent-ruby (~> 1.0) - chef-utils (18.7.10) + chef-utils (18.8.54) concurrent-ruby - chef-vault (4.1.23) + chef-vault (4.2.5) + syslog (~> 0.3) chef-winrm (2.3.12) builder (>= 2.1.2) chef-gyoku (~> 1.4.0, <= 1.4.5) @@ -115,36 +128,38 @@ GEM 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) + connection_pool (3.0.2) cookbook-omnifetch (0.12.2) mixlib-archive (>= 0.4, < 2.0) - cookstyle (8.1.4) - rubocop (= 1.75.8) + cookstyle (8.5.3) + rubocop (= 1.81.7) corefoundation (0.3.13) ffi (>= 1.15.0) - date (3.4.1) + date (3.5.1) diff-lcs (1.5.1) domain_name (0.6.20240107) + drb (2.2.3) erubi (1.13.1) erubis (2.7.0) - faraday (2.13.1) + faraday (2.14.0) 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) + faraday-net_http (3.4.2) + net-http (~> 0.5) ffi (1.16.3) ffi-libarchive (1.1.14) ffi (~> 1.0) @@ -153,16 +168,17 @@ GEM 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) + i18n (1.14.8) concurrent-ruby (~> 1.0) iniparse (1.5.0) - inspec-core (5.22.80) + inspec-core (5.23.6) addressable (~> 2.4) chef-telemetry (~> 1.0, >= 1.0.8) cookstyle @@ -176,19 +192,20 @@ GEM 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) + thor (>= 0.20, < 1.5.0) tomlrb (>= 1.2, < 2.1) - train-core (~> 3.12.13) + train-core (~> 3.13, >= 3.13.4) 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.18.0) language_server-protocol (3.17.0.5) libyajl2 (2.1.0) license-acceptance (2.1.13) @@ -206,10 +223,11 @@ 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.2025.0924) + minitar (1.1.0) + minitest (6.0.1) + prism (~> 1.5) + mixlib-archive (1.3.3) mixlib-log mixlib-authentication (3.0.10) mixlib-cli (2.1.8) @@ -220,14 +238,14 @@ GEM 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) @@ -252,48 +270,51 @@ GEM train-core wmi-lite (~> 1.0) parallel (1.27.0) - parser (3.3.8.0) + parser (3.3.10.0) 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.7.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) + public_suffix (7.0.0) racc (1.8.1) - rack (3.1.15) - rackup (2.2.1) + rack (3.2.4) + 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.7) 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.6) + rubocop (1.81.7) json (~> 2.3) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.1.0) @@ -301,16 +322,17 @@ 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.47.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) - rubocop-ast (1.45.0) + rubocop-ast (1.49.0) 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) + securerandom (0.4.1) semverse (3.0.2) solve (4.0.4) molinillo (~> 0.6) @@ -321,15 +343,17 @@ GEM unicode-display_width (>= 1.5, < 3.0) unicode_utils (~> 1.4) strings-ansi (0.2.0) + syslog (0.3.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.0) tomlrb (1.3.0) - train-core (3.12.13) + train-core (3.15.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) @@ -365,11 +389,11 @@ GEM unf_ext (0.0.8.2) 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) @@ -380,4 +404,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..6ba95a2bd95f 100644 --- a/pkgs/tools/misc/chef-cli/gemset.nix +++ b/pkgs/tools/misc/chef-cli/gemset.nix @@ -1,19 +1,27 @@ { activesupport = { dependencies = [ + "base64" + "benchmark" + "bigdecimal" "concurrent-ruby" + "connection_pool" + "drb" "i18n" + "logger" "minitest" + "mutex_m" + "securerandom" "tzinfo" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1zq4f834my1z6yh05rfr1dzl3i8padh33j092zlal979blvh4iyz"; + sha256 = "1lbfsgmbn87mim29v7h5w4v8zflhx6zxrbbp95hfmgxcr2wk204h"; type = "gem"; }; - version = "7.0.8.7"; + version = "7.1.5.2"; }; addressable = { dependencies = [ "public_suffix" ]; @@ -21,10 +29,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0cl2qpvwiffym62z991ynks7imsm87qmgxf0yfsmlwzkgi9qcaa6"; + sha256 = "0mxhjgihzsx45l9wh2n0ywl9w0c6k70igm5r0d63dxkcagwvh4vw"; type = "gem"; }; - version = "2.8.7"; + version = "2.8.8"; }; ast = { groups = [ "default" ]; @@ -51,10 +59,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "11djv6d95y2snbkx74jfl089z0p0pzx182lsd7zxhxh6hnabq5w3"; + sha256 = "16h4b88v432akkmh1xqjzmi3a6vvpnqagj7nwn57ndq59jd6sdcg"; type = "gem"; }; - version = "1.1110.0"; + version = "1.1200.0"; }; aws-sdk-core = { dependencies = [ @@ -62,6 +70,7 @@ "aws-partitions" "aws-sigv4" "base64" + "bigdecimal" "jmespath" "logger" ]; @@ -69,10 +78,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1kafaaa9a2yh2cia6s2bn3m5jmya43l239j2ncbsndcq925xhjkw"; + sha256 = "17hqin6ngvlhhb414pxlq8q95j0fndljcblp09kzbajwaa83idl6"; type = "gem"; }; - version = "3.225.0"; + version = "3.240.0"; }; aws-sdk-kms = { dependencies = [ @@ -83,10 +92,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1hraq9gbjcdjvy4z80pf94r11253bn7yq0wnylz8cf9s50dv0g24"; + sha256 = "1gbgf7xgg2hrrc51g3mpf0isba801w0r0z45mjnh45agdmcm3iy9"; type = "gem"; }; - version = "1.102.0"; + version = "1.118.0"; }; aws-sdk-s3 = { dependencies = [ @@ -98,10 +107,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0x3ylssjaq9bvsgs89l601x1fywxzi80dc1xc8zgvzigsyk2yqia"; + sha256 = "0ybalbm6vaxhirkbs4y1rmh4jpq0jp4v7b3wxgypd5ri5sgjb51s"; type = "gem"; }; - version = "1.189.0"; + version = "1.209.0"; }; aws-sdk-secretsmanager = { dependencies = [ @@ -112,10 +121,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0lhsp7dpm08izdgrvpc601py8qqzvbgl5axgwhvvrkhc1izqv2di"; + sha256 = "0bjyvkklax1c7f9z34zs4r7jafiwshnwbq2v2nmnn5flkw763s29"; type = "gem"; }; - version = "1.116.0"; + version = "1.125.0"; }; aws-sigv4 = { dependencies = [ "aws-eventstream" ]; @@ -123,10 +132,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 +147,25 @@ }; version = "0.3.0"; }; + 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" ]; @@ -160,6 +179,7 @@ }; chef = { dependencies = [ + "activesupport" "addressable" "aws-sdk-s3" "aws-sdk-secretsmanager" @@ -191,6 +211,7 @@ "train-rest" "train-winrm" "unf_ext" + "uri" "uuidtools" "vault" ]; @@ -198,10 +219,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0sq7gg4ikhmiyqhx0i4rq1018h3pjga94zvw84w79dpgyznycdhm"; + sha256 = "0gl6xyfaap16992xpy350zb7vf2fkvaakhyfab1gp5q472ad0qd8"; type = "gem"; }; - version = "18.7.10"; + version = "18.8.54"; }; chef-cli = { dependencies = [ @@ -221,10 +242,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "087f0i8z8faja66wyq26ja3i6zhc6jjkysqzz8yn3w9c15qfi0a7"; + sha256 = "0mx7scgzkzsz5z9fpzk7ccng7yjv45pjp705h386fzmj6gl2w1rg"; type = "gem"; }; - version = "5.6.21"; + version = "5.6.23"; }; chef-config = { dependencies = [ @@ -239,10 +260,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0zvivwny9fm0czyw2q88sqnszgmxbf75pzpjlqf816yhallsghl4"; + sha256 = "0rhifk1ngqjx99cp2j9jw969cbnmznrd4vs60cmf0mwp0rwipc9f"; type = "gem"; }; - version = "18.7.10"; + version = "18.8.54"; }; chef-gyoku = { dependencies = [ @@ -278,20 +299,21 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "194r9d6945da48gj6qwcggrjkp35gfqa6v3zlfbd89nma0z474yd"; + sha256 = "1iqdxg0n58p2w8snnw21gjh55yk9h5cvxirnyvfhwlhs559nq735"; type = "gem"; }; - version = "18.7.10"; + version = "18.8.54"; }; 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 = [ @@ -348,12 +370,12 @@ }; chef-zero = { dependencies = [ - "activesupport" "ffi-yajl" "hashie" "mixlib-log" "rack" "rackup" + "unf_ext" "uuidtools" "webrick" ]; @@ -361,10 +383,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 +403,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1ipbrgvf0pp6zxdk5ascp6i29aybz2bx9wdrlchjmpx6mhvkwfw1"; + sha256 = "1aymcakhzl83k77g2f2krz07bg1cbafbcd2ghvwr4lky3rz86mkb"; + type = "gem"; + }; + version = "1.3.6"; + }; + connection_pool = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "02ifws3c4x7b54fv17sm4cca18d2pfw1saxpdji2lbd1f6xgbzrk"; type = "gem"; }; - version = "1.3.5"; + version = "3.0.2"; }; cookbook-omnifetch = { dependencies = [ "mixlib-archive" ]; @@ -403,10 +435,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1bz4w7wlfzy8s06w1ibrbai63yvw2877j4k8bvsqd8v7a7lfkspj"; + sha256 = "04xbjydimr144rnl1azhc3hignpdpi0s1rb0xzzbi1v2may7lwn0"; type = "gem"; }; - version = "8.1.4"; + version = "8.5.3"; }; corefoundation = { dependencies = [ "ffi" ]; @@ -424,10 +456,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0kz6mc4b9m49iaans6cbx031j9y7ldghpi5fzsdh0n3ixwa8w9mz"; + sha256 = "1h0db8r2v5llxdbzkzyllkfniqw9gm092qn7cbaib73v9lw0c3bm"; type = "gem"; }; - version = "3.4.1"; + version = "3.5.1"; }; diff-lcs = { groups = [ "default" ]; @@ -449,6 +481,16 @@ }; version = "0.6.20240107"; }; + drb = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0wrkl7yiix268s2md1h6wh91311w95ikd8fy8m5gx589npyxc00b"; + type = "gem"; + }; + version = "2.2.3"; + }; erubi = { groups = [ "default" ]; platforms = [ ]; @@ -479,10 +521,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0xbv450qj2bx0qz9l2pjrd3kc057y6bglc3na7a78zby8ssiwlyc"; + sha256 = "1ka175ci0q9ylpcy651pjj580diplkaskycn4n7jcmbyv7jwz6c6"; type = "gem"; }; - version = "2.13.1"; + version = "2.14.0"; }; faraday-follow_redirects = { dependencies = [ "faraday" ]; @@ -490,10 +532,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1y87p3yk15bjbk0z9mf01r50lzxvp7agr56lbm9gxiz26mb9fbfr"; + sha256 = "1b8hgpci3wjm3rm41bzpasvsc5j253ljyg5rsajl62dkjk497pjw"; type = "gem"; }; - version = "0.3.0"; + version = "0.5.0"; }; faraday-net_http = { dependencies = [ "net-http" ]; @@ -501,10 +543,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0jp5ci6g40d6i50bsywp35l97nc2fpi9a592r2cibwicdb6y9wd1"; + sha256 = "0v4hfmc7d4lrqqj2wl366rm9551gd08zkv2ppwwnjlnkc217aizi"; type = "gem"; }; - version = "3.4.0"; + version = "3.4.2"; }; ffi = { groups = [ "default" ]; @@ -560,14 +602,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 +628,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" ]; @@ -607,10 +650,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "03sx3ahz1v5kbqjwxj48msw3maplpp2iyzs22l4jrzrqh4zmgfnf"; + sha256 = "1994i044vdmzzkyr76g8rpl1fq1532wf0sb21xg5r1ilj5iphmr8"; type = "gem"; }; - version = "1.14.7"; + version = "1.14.8"; }; iniparse = { groups = [ "default" ]; @@ -652,10 +695,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "12r6zsam6a60d6z6qvnbhd2g20ljl5cy3zvnwzjvjr33lsi5s9pi"; + sha256 = "0s342yqkbx84d3l9lrqxlmbvji53a9bd92fck2r9kcq178kf94af"; + type = "gem"; + }; + version = "5.23.6"; + }; + io-console = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1k0lk3pwadm2myvpg893n8jshmrf2sigrd4ki15lymy7gixaxqyn"; type = "gem"; }; - version = "5.22.80"; + version = "0.8.2"; }; ipaddress = { groups = [ "default" ]; @@ -682,10 +735,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1x5b8ipv6g0z44wgc45039k04smsyf95h2m5m67mqq35sa5a955s"; + sha256 = "01fmiz052cvnxgdnhb3qwcy88xbv7l3liz0fkvs5qgqqwjp0c1di"; type = "gem"; }; - version = "2.12.2"; + version = "2.18.0"; }; language_server-protocol = { groups = [ "default" ]; @@ -796,30 +849,31 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "00ks975j562zlcjg95g5qlzdc7mrc71byg8ln1fyl9yv1iw8v00i"; + sha256 = "0a27k4jcrx7pvb0p59fn1frh14iy087c2aygrdkmgwsrbshvqxpj"; type = "gem"; }; - version = "3.2025.0527"; + version = "3.2025.0924"; }; minitar = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0wj6cgvzbnc8qvdb5rai4hf9z10a2f422gc5agnhcab7lwmyp4mi"; + sha256 = "0gm2ksf678gr5cqr4a3mzx0zvwrc7z2qvkfd8rwh209qdzxhrnrq"; type = "gem"; }; - version = "1.0.2"; + version = "1.1.0"; }; minitest = { + dependencies = [ "prism" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0mn7q9yzrwinvfvkyjiz548a4rmcwbmz2fn9nyzh4j1snin6q6rr"; + sha256 = "1fslin1vyh60snwygx8jnaj4kwhk83f3m0v2j2b7bsg2917wfm3q"; type = "gem"; }; - version = "5.25.5"; + version = "6.0.1"; }; mixlib-archive = { dependencies = [ "mixlib-log" ]; @@ -827,10 +881,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" ]; @@ -900,10 +954,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 +988,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 +999,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" ]; @@ -1057,10 +1111,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0i9w8msil4snx5w11ix9b0wf52vjc3r49khy3ddgl1xk890kcxi4"; + sha256 = "1mmb59323ldv6vxfmy98azgsla9k3di3fasvpb28hnn5bkx8fdff"; type = "gem"; }; - version = "3.3.8.0"; + version = "3.3.10.0"; }; parslet = { groups = [ "default" ]; @@ -1098,10 +1152,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0gkhpdjib9zi9i27vd9djrxiwjia03cijmd6q8yj2q1ix403w3nw"; + sha256 = "00silqnlzzm97gn21lm39q95hjn058waqky44j25r67p9drjy1hh"; type = "gem"; }; - version = "1.4.0"; + version = "1.7.0"; }; proxifier2 = { groups = [ "default" ]; @@ -1117,25 +1171,26 @@ dependencies = [ "coderay" "method_source" + "reline" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0ssv704qg75mwlyagdfr9xxbzn1ziyqgzm0x474jkynk8234pm8j"; + sha256 = "0kh5nv8v74k1ccy6gc7nd04aaf1cjkbk7g8pwy2izvcqaq36jv6p"; type = "gem"; }; - version = "0.15.2"; + version = "0.16.0"; }; public_suffix = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1543ap9w3ydhx39ljcd675cdz9cr948x9mp00ab8qvq6118wv9xz"; + sha256 = "15dhl6k4gbax0xz8frfs4nsb6lg5zgax9vkr1pqzjmhfxddhn2gp"; type = "gem"; }; - version = "6.0.2"; + version = "7.0.0"; }; racc = { groups = [ "default" ]; @@ -1152,10 +1207,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "197wpw61cfwwdrwfdns0zx4mndrv1qn0y9b1v7g2d2nic2ckwayi"; + sha256 = "1xmnrk076sqymilydqgyzhkma3hgqhcv8xhy7ks479l2a3vvcx2x"; type = "gem"; }; - version = "3.1.15"; + version = "3.2.4"; }; rackup = { dependencies = [ "rack" ]; @@ -1163,10 +1218,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 +1238,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 +1275,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 +1290,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 +1301,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 +1315,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 +1329,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 +1343,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1a66wizqkdq49h74aysp9p0ymm3pj8wxrr98ix2fj7bqg5w0mwdj"; + sha256 = "071bqrk2rblk3zq3jk1xxx0dr92y0szi5pxdm8waimxici706y89"; type = "gem"; }; - version = "3.12.7"; + version = "3.13.7"; }; rspec-support = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "07bn3c3qs02myyq8h90b9lqxjzwdmcnlmgjjc34l4f6hr6yrlwfy"; + sha256 = "1cmgz34hwj5s3jwxhyl8mszs24nci12ffbrmr5jb1si74iqf739f"; type = "gem"; }; - version = "3.12.2"; + version = "3.13.6"; }; rubocop = { dependencies = [ @@ -1309,10 +1375,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1savm34ajizcwkypmvlnijsn76snlpdpqy6igafw9ksxdhlb82n8"; + sha256 = "157hg99cq6ys670sw8xbggnvxc9yl50h1zhllki925kkihlwrdbg"; type = "gem"; }; - version = "1.75.8"; + version = "1.81.7"; }; rubocop-ast = { dependencies = [ @@ -1323,10 +1389,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1mvqdzqbifs49vhjb9ffmhb56kqnk3x45yqlfbhbj9azs5vxwjhb"; + sha256 = "1zbikzd6237fvlzjfxdlhwi2vbmavg1cc81y6cyr581365nnghs9"; type = "gem"; }; - version = "1.45.0"; + version = "1.49.0"; }; ruby-progressbar = { groups = [ "default" ]; @@ -1359,6 +1425,16 @@ }; version = "2.4.1"; }; + securerandom = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1cd0iriqfsf1z91qg271sm88xjnfd92b832z49p1nd542ka96lfc"; + type = "gem"; + }; + version = "0.4.1"; + }; semverse = { groups = [ "default" ]; platforms = [ ]; @@ -1418,6 +1494,17 @@ }; version = "0.2.0"; }; + syslog = { + dependencies = [ "logger" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "023lbh48fcn72gwyh1x52ycs1wx1bnhdajmv0qvkidmdsmxnxzjd"; + type = "gem"; + }; + version = "0.3.0"; + }; syslog-logger = { groups = [ "default" ]; platforms = [ ]; @@ -1433,10 +1520,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 +1531,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 = "1bz11pq7n1g51f50jqmgyf5b1v64p1pfqmy5l21y6vpr37b2lwkd"; type = "gem"; }; - version = "0.4.3"; + version = "0.6.0"; }; tomlrb = { groups = [ "default" ]; @@ -1482,10 +1569,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1bs15f4gvjvi9yjdpl91hp04m0a230j27f1m2x668kv2j2djk5x3"; + sha256 = "1d6q3sg0g2v0421gavypnv55ny7iphjw041zgzj4vwwpnwlfmdb7"; type = "gem"; }; - version = "3.12.13"; + version = "3.15.1"; }; train-rest = { dependencies = [ @@ -1652,10 +1739,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 +1770,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "12d9n8hll67j737ym2zw4v23cn4vxyfkb6vyv1rzpwv6y6a3qbdl"; + sha256 = "0ca1hr2rxrfw7s613rp4r4bxb454i3ylzniv9b9gxpklqigs3d5y"; type = "gem"; }; - version = "1.9.1"; + version = "1.9.2"; }; wisper = { groups = [ "default" ]; 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"; }; }