From bb97236e31eda2400f35a306d72e4f553e49cc25 Mon Sep 17 00:00:00 2001 From: Anthony Roussel Date: Mon, 23 Feb 2026 19:41:00 +0100 Subject: [PATCH] pdk: 3.3.0 -> 3.4.0 Changelog: https://github.com/puppetlabs/pdk/blob/main/CHANGELOG.md --- pkgs/by-name/pd/pdk/Gemfile | 2 +- pkgs/by-name/pd/pdk/Gemfile.lock | 45 ++++++++--- pkgs/by-name/pd/pdk/gemset.nix | 133 ++++++++++++++++++++++++++----- 3 files changed, 148 insertions(+), 32 deletions(-) diff --git a/pkgs/by-name/pd/pdk/Gemfile b/pkgs/by-name/pd/pdk/Gemfile index 7a7c9e0ec7f4..ffd4bdda3204 100644 --- a/pkgs/by-name/pd/pdk/Gemfile +++ b/pkgs/by-name/pd/pdk/Gemfile @@ -1,2 +1,2 @@ source 'https://rubygems.org' -gem 'pdk', '3.3.0' +gem 'pdk', '3.4.0' diff --git a/pkgs/by-name/pd/pdk/Gemfile.lock b/pkgs/by-name/pd/pdk/Gemfile.lock index 0c94599445ee..e98fe95e3dc1 100644 --- a/pkgs/by-name/pd/pdk/Gemfile.lock +++ b/pkgs/by-name/pd/pdk/Gemfile.lock @@ -1,24 +1,36 @@ GEM remote: https://rubygems.org/ specs: - addressable (2.8.7) - public_suffix (>= 2.0.2, < 7.0) + addressable (2.8.8) + public_suffix (>= 2.0.2, < 8.0) + bigdecimal (3.3.1) childprocess (5.1.0) logger (~> 1.5) cri (2.15.12) deep_merge (1.2.2) - diff-lcs (1.6.2) - ffi (1.17.2) + diff-lcs (2.0.0) + faraday (2.14.1) + faraday-net_http (>= 2.0, < 3.5) + json + logger + faraday-follow_redirects (0.3.0) + faraday (>= 1, < 3) + faraday-net_http (3.4.2) + net-http (~> 0.5) + ffi (1.17.3) hitimes (2.0.0) - json-schema (4.3.1) - addressable (>= 2.8) - json_pure (2.6.3) + json (2.18.1) + json-schema (5.2.2) + addressable (~> 2.8) + bigdecimal (~> 3.1) logger (1.7.0) minitar (0.12.1) + net-http (0.9.1) + uri (>= 0.11.1) pastel (0.8.0) tty-color (~> 0.5) pathspec (1.1.3) - pdk (3.3.0) + pdk (3.4.0) bundler (>= 2.1.0, < 3.0.0) childprocess (~> 5.0) cri (~> 2.15.11) @@ -26,18 +38,24 @@ GEM diff-lcs (>= 1.5.0) ffi (>= 1.15.5, < 2.0.0) hitimes (= 2.0.0) - json-schema (~> 4.0) - json_pure (~> 2.6.3) + json-schema (~> 5.0) minitar (~> 0.8) pathspec (~> 1.1) puppet-modulebuilder (~> 1.0) + puppet_forge (~> 5.0) tty-prompt (~> 0.23) tty-spinner (~> 0.9) tty-which (~> 0.5) - public_suffix (6.0.2) + public_suffix (7.0.2) puppet-modulebuilder (1.1.0) minitar (~> 0.9) pathspec (>= 0.2.1, < 3.0.0) + puppet_forge (5.0.4) + faraday (~> 2.0) + faraday-follow_redirects (~> 0.3.0) + minitar (< 1.0.0) + semantic_puppet (~> 1.0) + semantic_puppet (1.1.1) tty-color (0.6.0) tty-cursor (0.7.1) tty-prompt (0.23.1) @@ -51,13 +69,14 @@ GEM tty-spinner (0.9.3) tty-cursor (~> 0.7) tty-which (0.5.0) + uri (1.1.1) wisper (2.0.1) PLATFORMS ruby DEPENDENCIES - pdk (= 3.3.0) + pdk (= 3.4.0) BUNDLED WITH - 2.6.9 + 2.7.2 diff --git a/pkgs/by-name/pd/pdk/gemset.nix b/pkgs/by-name/pd/pdk/gemset.nix index 90aef1568ff3..5526b4d96e48 100644 --- a/pkgs/by-name/pd/pdk/gemset.nix +++ b/pkgs/by-name/pd/pdk/gemset.nix @@ -5,10 +5,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0cl2qpvwiffym62z991ynks7imsm87qmgxf0yfsmlwzkgi9qcaa6"; + sha256 = "0mxhjgihzsx45l9wh2n0ywl9w0c6k70igm5r0d63dxkcagwvh4vw"; type = "gem"; }; - version = "2.8.7"; + version = "2.8.8"; + }; + bigdecimal = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0612spks81fvpv2zrrv3371lbs6mwd7w6g5zafglyk75ici1x87a"; + type = "gem"; + }; + version = "3.3.1"; }; childprocess = { dependencies = [ "logger" ]; @@ -46,20 +56,57 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0qlrj2qyysc9avzlr4zs1py3x684hqm61n4czrsk1pyllz5x5q4s"; + sha256 = "1mb3nfmnv5gyaxcw10fzdr4jrvx198bq38akiw7vai99xi95v2kh"; type = "gem"; }; - version = "1.6.2"; + version = "2.0.0"; + }; + faraday = { + dependencies = [ + "faraday-net_http" + "json" + "logger" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "077n5ss3z3ds4vj54w201kd12smai853dp9c9n7ii7g3q7nwwg54"; + type = "gem"; + }; + version = "2.14.1"; + }; + faraday-follow_redirects = { + dependencies = [ "faraday" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1y87p3yk15bjbk0z9mf01r50lzxvp7agr56lbm9gxiz26mb9fbfr"; + type = "gem"; + }; + version = "0.3.0"; + }; + faraday-net_http = { + dependencies = [ "net-http" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0v4hfmc7d4lrqqj2wl366rm9551gd08zkv2ppwwnjlnkc217aizi"; + type = "gem"; + }; + version = "3.4.2"; }; ffi = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "19kdyjg3kv7x0ad4xsd4swy5izsbb1vl1rpb6qqcqisr5s23awi9"; + sha256 = "0k1xaqw2jk13q3ss7cnyvkp8fzp75dk4kazysrxgfd1rpgvkk7qf"; type = "gem"; }; - version = "1.17.2"; + version = "1.17.3"; }; hitimes = { groups = [ "default" ]; @@ -71,26 +118,29 @@ }; version = "2.0.0"; }; - json-schema = { - dependencies = [ "addressable" ]; + json = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "09bq393nrxa7hmphc3li8idgxdnb5hwgj15d0q5qsh4l5g1qvrnm"; + sha256 = "11prr7nrxh1y4rfsqa51gy4ixx63r18cz9mdnmk0938va1ajf4gy"; type = "gem"; }; - version = "4.3.1"; + version = "2.18.1"; }; - json_pure = { + json-schema = { + dependencies = [ + "addressable" + "bigdecimal" + ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0kn736pb52j8b9xxq6l8wqp2chs74aa14vfnp0rijjn086m8b4f3"; + sha256 = "1ma0k5889hzydba2ci8lqg87pxsh9zabz7jchm9cbacwsw7axgk0"; type = "gem"; }; - version = "2.6.3"; + version = "5.2.2"; }; logger = { groups = [ "default" ]; @@ -112,6 +162,17 @@ }; version = "0.12.1"; }; + net-http = { + dependencies = [ "uri" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "15k96fj6qwbaiv6g52l538ass95ds1qwgynqdridz29yqrkhpfi5"; + type = "gem"; + }; + version = "0.9.1"; + }; pastel = { dependencies = [ "tty-color" ]; groups = [ "default" ]; @@ -142,10 +203,10 @@ "ffi" "hitimes" "json-schema" - "json_pure" "minitar" "pathspec" "puppet-modulebuilder" + "puppet_forge" "tty-prompt" "tty-spinner" "tty-which" @@ -154,20 +215,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1gildcnii3ayw585as8d8bqhnfb9diqg7n3vmgaz8c5b9wb8c106"; + sha256 = "0pcwygvs85rnqndn3b64mxbgcs1yb628z5cg9hwwjaxf5wds37vi"; type = "gem"; }; - version = "3.3.0"; + version = "3.4.0"; }; public_suffix = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1543ap9w3ydhx39ljcd675cdz9cr948x9mp00ab8qvq6118wv9xz"; + sha256 = "0mx84s7gn3xabb320hw8060v7amg6gmcyyhfzp0kawafiq60j54i"; type = "gem"; }; - version = "6.0.2"; + version = "7.0.2"; }; puppet-modulebuilder = { dependencies = [ @@ -183,6 +244,32 @@ }; version = "1.1.0"; }; + puppet_forge = { + dependencies = [ + "faraday" + "faraday-follow_redirects" + "minitar" + "semantic_puppet" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0d65zri1nmpph8iki5iigdzfqd6rfyc1mlgdfhg69q3566rcff06"; + type = "gem"; + }; + version = "5.0.4"; + }; + semantic_puppet = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "15ksbizvakfx0zfdgjbh34hqnrnkjj47m4kbnsg58mpqsx45pzqm"; + type = "gem"; + }; + version = "1.1.1"; + }; tty-color = { groups = [ "default" ]; platforms = [ ]; @@ -263,6 +350,16 @@ }; version = "0.5.0"; }; + uri = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1ijpbj7mdrq7rhpq2kb51yykhrs2s54wfs6sm9z3icgz4y6sb7rp"; + type = "gem"; + }; + version = "1.1.1"; + }; wisper = { groups = [ "default" ]; platforms = [ ];