sup

A curses threads-with-tags style email client

sup.git

git clone https://supmua.dev/git/sup/
commit 2837f0614381052c77e213cf6ab23729ba84777b
parent 099412d0b5d622c320e4bca8e3c1fb0bb57cacaa
Author: Dan Callaghan <djc@djc.id.au>
Date:   Mon,  6 Apr 2026 11:03:01 +1000

contrib/nix: bump all gem dependencies to their latest versions

Diffstat:
M contrib/nix/Gemfile.lock | 26 ++++++++++++++------------
M contrib/nix/gemset.nix | 47 ++++++++++++++++++++++++-----------------------
2 files changed, 38 insertions(+), 35 deletions(-)
diff --git a/contrib/nix/Gemfile.lock b/contrib/nix/Gemfile.lock
@@ -2,28 +2,29 @@ GEM
   remote: https://rubygems.org/
   specs:
     ast (2.4.3)
-    benchmark (0.4.0)
+    benchmark (0.5.0)
     chronic (0.10.2)
     coderay (1.1.3)
-    fiddle (1.1.6)
+    fiddle (1.1.8)
     gpgme (2.0.26)
       mini_portile2 (~> 2.7)
     highline (3.1.2)
       reline
-    io-console (0.8.0)
+    io-console (0.8.2)
     json (2.19.3)
     language_server-protocol (3.17.0.5)
     lint_roller (1.1.0)
-    locale (2.1.4)
+    locale (2.1.5)
+      fiddle
     lockfile (2.1.3)
     logger (1.7.0)
     method_source (1.1.0)
-    mime-types (3.6.2)
+    mime-types (3.7.0)
       logger
-      mime-types-data (~> 3.2015)
-    mime-types-data (3.2025.0402)
-    mini_portile2 (2.8.8)
-    minitest (5.25.5)
+      mime-types-data (~> 3.2025, >= 3.2025.0507)
+    mime-types-data (3.2026.0331)
+    mini_portile2 (2.8.9)
+    minitest (5.27.0)
     ncursesw (1.4.13)
     optimist (3.2.1)
     parallel (1.28.0)
@@ -31,14 +32,15 @@ GEM
       ast (~> 2.4.1)
       racc
     prism (1.9.0)
-    pry (0.15.2)
+    pry (0.16.0)
       coderay (~> 1.1)
       method_source (~> 1.0)
+      reline (>= 0.6.0)
     racc (1.8.1)
     rainbow (3.1.1)
-    rake (13.2.1)
+    rake (13.3.1)
     regexp_parser (2.12.0)
-    reline (0.6.1)
+    reline (0.6.3)
       io-console (~> 0.5)
     rmail (1.1.4)
     rr (1.2.1)
diff --git a/contrib/nix/gemset.nix b/contrib/nix/gemset.nix
@@ -14,10 +14,10 @@
     platforms = [];
     source = {
       remotes = ["https://rubygems.org"];
-      sha256 = "0jl71qcgamm96dzyqk695j24qszhcc7liw74qc83fpjljp2gh4hg";
+      sha256 = "0v1337j39w1z7x9zs4q7ag0nfv4vs4xlsjx2la0wpv8s6hig2pa6";
       type = "gem";
     };
-    version = "0.4.0";
+    version = "0.5.0";
   };
   chronic = {
     groups = ["default"];
@@ -44,10 +44,10 @@
     platforms = [];
     source = {
       remotes = ["https://rubygems.org"];
-      sha256 = "1as92bp6pgkab73kj3mh5d1idjr9wykczz7r9i1pkn82wq4xks3r";
+      sha256 = "1vifygrkw22gcd4wzh8gc4pv6h1zpk6kll6mmprrf5174wvfxa3z";
       type = "gem";
     };
-    version = "1.1.6";
+    version = "1.1.8";
   };
   gpgme = {
     dependencies = ["mini_portile2"];
@@ -76,10 +76,10 @@
     platforms = [];
     source = {
       remotes = ["https://rubygems.org"];
-      sha256 = "18pgvl7lfjpichdfh1g50rpz0zpaqrpr52ybn9liv1v9pjn9ysnd";
+      sha256 = "1k0lk3pwadm2myvpg893n8jshmrf2sigrd4ki15lymy7gixaxqyn";
       type = "gem";
     };
-    version = "0.8.0";
+    version = "0.8.2";
   };
   json = {
     groups = ["default"];
@@ -112,14 +112,15 @@
     version = "1.1.0";
   };
   locale = {
+    dependencies = ["fiddle"];
     groups = ["default"];
     platforms = [];
     source = {
       remotes = ["https://rubygems.org"];
-      sha256 = "107pm4ccmla23z963kyjldgngfigvchnv85wr6m69viyxxrrjbsj";
+      sha256 = "1x1fnf4knvyzb9br6ja7b1nvy0860nax0i8rx4ljrnvbmbl06s0w";
       type = "gem";
     };
-    version = "2.1.4";
+    version = "2.1.5";
   };
   lockfile = {
     groups = ["default"];
@@ -157,40 +158,40 @@
     platforms = [];
     source = {
       remotes = ["https://rubygems.org"];
-      sha256 = "1bv08jvx1g9ifjdyrp5hgalxkv7qxwfmfx0ba43ncrbfda7182b1";
+      sha256 = "0mjyxl7c0xzyqdqa8r45hqg7jcw2prp3hkp39mdf223g4hfgdsyw";
       type = "gem";
     };
-    version = "3.6.2";
+    version = "3.7.0";
   };
   mime-types-data = {
     groups = ["default"];
     platforms = [];
     source = {
       remotes = ["https://rubygems.org"];
-      sha256 = "1h0rhy0zf4ssrdr6cyliqijxga94cd64ij2gkw6jdx3bww1cap25";
+      sha256 = "19cpbiwrfib7ai83l16az1gfyl3n5v2k430v40mjwlvjmhgjp579";
       type = "gem";
     };
-    version = "3.2025.0402";
+    version = "3.2026.0331";
   };
   mini_portile2 = {
     groups = ["default"];
     platforms = [];
     source = {
       remotes = ["https://rubygems.org"];
-      sha256 = "0x8asxl83msn815lwmb2d7q5p29p7drhjv5va0byhk60v9n16iwf";
+      sha256 = "12f2830x7pq3kj0v8nz0zjvaw02sv01bqs1zwdrc04704kwcgmqc";
       type = "gem";
     };
-    version = "2.8.8";
+    version = "2.8.9";
   };
   minitest = {
     groups = ["default"];
     platforms = [];
     source = {
       remotes = ["https://rubygems.org"];
-      sha256 = "0mn7q9yzrwinvfvkyjiz548a4rmcwbmz2fn9nyzh4j1snin6q6rr";
+      sha256 = "1mbpz92ml19rcxxfjrj91gmkif9khb1xpzyw38f81rvglgw1ffrd";
       type = "gem";
     };
-    version = "5.25.5";
+    version = "5.27.0";
   };
   ncursesw = {
     groups = ["default"];
@@ -244,15 +245,15 @@
     version = "1.9.0";
   };
   pry = {
-    dependencies = ["coderay" "method_source"];
+    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";
   };
   racc = {
     groups = ["default"];
@@ -279,10 +280,10 @@
     platforms = [];
     source = {
       remotes = ["https://rubygems.org"];
-      sha256 = "17850wcwkgi30p7yqh60960ypn7yibacjjha0av78zaxwvd3ijs6";
+      sha256 = "175iisqb211n0qbfyqd8jz2g01q6xj038zjf4q0nm8k6kz88k7lc";
       type = "gem";
     };
-    version = "13.2.1";
+    version = "13.3.1";
   };
   regexp_parser = {
     groups = ["default"];
@@ -300,10 +301,10 @@
     platforms = [];
     source = {
       remotes = ["https://rubygems.org"];
-      sha256 = "1yvm0svcdk6377ng6l00g39ldkjijbqg4whdg2zcsa8hrgbwkz0s";
+      sha256 = "0d8q5c4nh2g9pp758kizh8sfrvngynrjlm0i1zn3cnsnfd4v160i";
       type = "gem";
     };
-    version = "0.6.1";
+    version = "0.6.3";
   };
   rmail = {
     groups = ["default"];