From 369b5cdb488fdb88d2ae38d00c42f3fb88677756 Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Mon, 1 Dec 2025 20:07:13 -0500 Subject: [PATCH] [25.05] elm-github-install: regenerate lockfile Fixes CVE-2022-25648, CVE-2022-46648, CVE-2022-47318 Not-cherry-picked-because: this package was dropped on master and 25.11 --- .../elm-github-install/Gemfile.lock | 25 +++-- .../elm-github-install/gemset.nix | 96 +++++++++++++++---- 2 files changed, 91 insertions(+), 30 deletions(-) diff --git a/pkgs/tools/package-management/elm-github-install/Gemfile.lock b/pkgs/tools/package-management/elm-github-install/Gemfile.lock index 5b586256278b..a91c9e06e46d 100644 --- a/pkgs/tools/package-management/elm-github-install/Gemfile.lock +++ b/pkgs/tools/package-management/elm-github-install/Gemfile.lock @@ -1,30 +1,35 @@ GEM remote: https://rubygems.org/ specs: + addressable (2.8.8) + public_suffix (>= 2.0.2, < 8.0) adts (0.1.2) - commander (4.4.3) - highline (~> 1.7.2) - contracts (0.16.0) - elm_install (1.0.1) + commander (4.6.0) + highline (~> 2.0.0) + contracts (0.16.1) + elm_install (1.6.1) adts (~> 0.1.2) commander (~> 4.4, >= 4.4.2) contracts (~> 0.16.0) git (~> 1.3) git_clone_url (~> 2.0) - hashdiff (~> 0.3.1) indentation (~> 0.1.1) + molinillo (= 0.5.7) smart_colored (~> 1.1, >= 1.1.1) solve (~> 3.1) - git (1.3.0) + git (1.19.1) + addressable (~> 2.8) + rchardet (~> 1.8) git_clone_url (2.0.0) uri-ssh_git (>= 2.0) - hashdiff (0.3.4) - highline (1.7.8) + highline (2.0.3) indentation (0.1.1) molinillo (0.5.7) + public_suffix (7.0.0) + rchardet (1.10.0) semverse (2.0.0) smart_colored (1.1.1) - solve (3.1.0) + solve (3.1.1) molinillo (>= 0.5) semverse (>= 1.1, < 3.0) uri-ssh_git (2.0.0) @@ -36,4 +41,4 @@ DEPENDENCIES elm_install BUNDLED WITH - 2.1.4 + 2.6.6 diff --git a/pkgs/tools/package-management/elm-github-install/gemset.nix b/pkgs/tools/package-management/elm-github-install/gemset.nix index ae92f3cf665a..52687ee34753 100644 --- a/pkgs/tools/package-management/elm-github-install/gemset.nix +++ b/pkgs/tools/package-management/elm-github-install/gemset.nix @@ -1,4 +1,15 @@ { + addressable = { + dependencies = [ "public_suffix" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0mxhjgihzsx45l9wh2n0ywl9w0c6k70igm5r0d63dxkcagwvh4vw"; + type = "gem"; + }; + version = "2.8.8"; + }; adts = { source = { remotes = [ "https://rubygems.org" ]; @@ -8,38 +19,63 @@ version = "0.1.2"; }; commander = { + dependencies = [ "highline" ]; + groups = [ "default" ]; + platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "01qx76y05v29kgyjsfkai73gwfnqhypp1k8v024m9w7qzpv4mpxf"; + sha256 = "1n8k547hqq9hvbyqbx2qi08g0bky20bbjca1df8cqq5frhzxq7bx"; type = "gem"; }; - version = "4.4.3"; + version = "4.6.0"; }; contracts = { + groups = [ "default" ]; + platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "119f5p1n6r5svbx8h09za6a4vrsnj5i1pzr9cqdn9hj3wrxvyl3a"; + sha256 = "0rld0n4k9iimrgbi38yfwdjgql6wiaqvmddyggsvvvrw1bcdrz99"; type = "gem"; }; - version = "0.16.0"; + version = "0.16.1"; }; elm_install = { + dependencies = [ + "adts" + "commander" + "contracts" + "git" + "git_clone_url" + "indentation" + "molinillo" + "smart_colored" + "solve" + ]; + groups = [ "default" ]; + platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0d3fwhj54madabmzamss865kj8czicgaq5fbdll9kpapqvy6a2j5"; + sha256 = "0vw4xllqjzkl6v6mpma6cw4mb57v73alxnnhjxf3wyi55aznv75k"; type = "gem"; }; - version = "1.0.1"; + version = "1.6.1"; }; git = { + dependencies = [ + "addressable" + "rchardet" + ]; + groups = [ "default" ]; + platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1waikaggw7a1d24nw0sh8fd419gbf7awh000qhsf411valycj6q3"; + sha256 = "0w3xhay1z7qx9ab04wmy5p4f1fadvqa6239kib256wsiyvcj595h"; type = "gem"; }; - version = "1.3.0"; + version = "1.19.1"; }; git_clone_url = { + dependencies = [ "uri-ssh_git" ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0qgq7pjl461si3m2gr28vwbx47dcbpyy682mcwra5y1klpkbcvr5"; @@ -47,21 +83,15 @@ }; version = "2.0.0"; }; - hashdiff = { - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1n6hj7k7b9hazac0j48ypbak2nqi5wy4nh5cjra6xl3a92r8db0a"; - type = "gem"; - }; - version = "0.3.4"; - }; highline = { + groups = [ "default" ]; + platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1nf5lgdn6ni2lpfdn4gk3gi47fmnca2bdirabbjbz1fk9w4p8lkr"; + sha256 = "0yclf57n2j3cw8144ania99h1zinf8q3f5zrhqa754j6gl95rp9d"; type = "gem"; }; - version = "1.7.8"; + version = "2.0.3"; }; indentation = { source = { @@ -79,6 +109,26 @@ }; version = "0.5.7"; }; + public_suffix = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "15dhl6k4gbax0xz8frfs4nsb6lg5zgax9vkr1pqzjmhfxddhn2gp"; + type = "gem"; + }; + version = "7.0.0"; + }; + rchardet = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "03rr05qam5d6gcsnsjs85bnwg80qww484xql347j42kj3bb2xsnm"; + type = "gem"; + }; + version = "1.10.0"; + }; semverse = { source = { remotes = [ "https://rubygems.org" ]; @@ -96,12 +146,18 @@ version = "1.1.1"; }; solve = { + dependencies = [ + "molinillo" + "semverse" + ]; + groups = [ "default" ]; + platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0bbzny2bl94mv1xwcfrxbi3fjhxxawlz6la7mip2wwz9kkaf376h"; + sha256 = "0w7bk0128azqr42ad51ix3wfa385yxwvi6iw9v5qv4ps6ldpzk99"; type = "gem"; }; - version = "3.1.0"; + version = "3.1.1"; }; uri-ssh_git = { source = {