commit de66aa76ac4321d1d4495dee2245a52d5f5af691
parent 7a444112c8d915515d6a90644cf2b4e86000fa30
Author: Dan Callaghan <djc@djc.id.au>
Date: Sun, 6 Apr 2025 11:44:05 +1000
contrib/nix: bump all gem dependencies to their latest versions
... except rubocop, because newer versions complain about this:
https://docs.rubocop.org/rubocop/plugin_migration_guide.html
which will require me to either skip it on older Rubies or upgrade all
of them to the latest rubocop.
Diffstat:
2 files changed, 80 insertions(+), 41 deletions(-)
diff --git a/contrib/nix/Gemfile.lock b/contrib/nix/Gemfile.lock
@@ -1,35 +1,41 @@
GEM
remote: https://rubygems.org/
specs:
- ast (2.4.2)
+ ast (2.4.3)
chronic (0.10.2)
coderay (1.1.3)
gpgme (2.0.24)
mini_portile2 (~> 2.7)
- highline (3.0.1)
- json (2.7.2)
- language_server-protocol (3.17.0.3)
+ highline (3.1.2)
+ reline
+ io-console (0.8.0)
+ json (2.10.2)
+ language_server-protocol (3.17.0.4)
locale (2.1.4)
lockfile (2.1.3)
+ logger (1.7.0)
method_source (1.1.0)
- mime-types (3.5.2)
+ mime-types (3.6.2)
+ logger
mime-types-data (~> 3.2015)
- mime-types-data (3.2024.0305)
- mini_portile2 (2.8.6)
- minitest (5.22.3)
+ mime-types-data (3.2025.0402)
+ mini_portile2 (2.8.8)
+ minitest (5.25.5)
ncursesw (1.4.11)
- optimist (3.1.0)
- parallel (1.24.0)
- parser (3.3.0.5)
+ optimist (3.2.1)
+ parallel (1.26.3)
+ parser (3.3.7.4)
ast (~> 2.4.1)
racc
- pry (0.14.2)
+ pry (0.15.2)
coderay (~> 1.1)
method_source (~> 1.0)
- racc (1.7.3)
+ racc (1.8.1)
rainbow (3.1.1)
rake (13.2.1)
regexp_parser (2.9.0)
+ reline (0.6.1)
+ io-console (~> 0.5)
rexml (3.2.6)
rmail (1.1.4)
rr (1.2.1)
@@ -56,6 +62,7 @@ GEM
PLATFORMS
aarch64-linux
arm64-darwin-24
+ ruby
x86_64-darwin-17
x86_64-darwin-18
x86_64-darwin-19
@@ -87,4 +94,4 @@ DEPENDENCIES
xapian-ruby (~> 1.2)
BUNDLED WITH
- 2.4.22
+ 2.5.22
diff --git a/contrib/nix/gemset.nix b/contrib/nix/gemset.nix
@@ -4,10 +4,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "04nc8x27hlzlrr5c2gn7mar4vdr0apw5xg22wp6m8dx3wqr04a0y";
+ sha256 = "10yknjyn0728gjn6b5syynvrvrwm66bhssbxq8mkhshxghaiailm";
type = "gem";
};
- version = "2.4.2";
+ version = "2.4.3";
};
chronic = {
groups = ["default"];
@@ -41,34 +41,45 @@
version = "2.0.24";
};
highline = {
+ dependencies = ["reline"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "02ghhvigqbq4252gsi4w8a9klkdkybmbz29ghfp1y6sqzlcb466a";
+ sha256 = "0jmvyhjp2v3iq47la7w6psrxbprnbnmzz0hxxski3vzn356x7jv7";
type = "gem";
};
- version = "3.0.1";
+ version = "3.1.2";
+ };
+ io-console = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "18pgvl7lfjpichdfh1g50rpz0zpaqrpr52ybn9liv1v9pjn9ysnd";
+ type = "gem";
+ };
+ version = "0.8.0";
};
json = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0b4qsi8gay7ncmigr0pnbxyb17y3h8kavdyhsh7nrlqwr35vb60q";
+ sha256 = "01lbdaizhkxmrw4y8j3wpvsryvnvzmg0pfs56c52laq2jgdfmq1l";
type = "gem";
};
- version = "2.7.2";
+ version = "2.10.2";
};
language_server-protocol = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0gvb1j8xsqxms9mww01rmdl78zkd72zgxaap56bhv8j45z05hp1x";
+ sha256 = "0scnz2fvdczdgadvjn0j9d49118aqm3hj66qh8sd2kv6g1j65164";
type = "gem";
};
- version = "3.17.0.3";
+ version = "3.17.0.4";
};
locale = {
groups = ["default"];
@@ -90,6 +101,16 @@
};
version = "2.1.3";
};
+ logger = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "00q2zznygpbls8asz5knjvvj2brr3ghmqxgr83xnrdj4rk3xwvhr";
+ type = "gem";
+ };
+ version = "1.7.0";
+ };
method_source = {
groups = ["default"];
platforms = [];
@@ -101,45 +122,45 @@
version = "1.1.0";
};
mime-types = {
- dependencies = ["mime-types-data"];
+ dependencies = ["logger" "mime-types-data"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1r64z0m5zrn4k37wabfnv43wa6yivgdfk6cf2rpmmirlz889yaf1";
+ sha256 = "1bv08jvx1g9ifjdyrp5hgalxkv7qxwfmfx0ba43ncrbfda7182b1";
type = "gem";
};
- version = "3.5.2";
+ version = "3.6.2";
};
mime-types-data = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "00x7w5xqsj9m33v3vkmy23wipkkysafksib53ypzn27p5g81w455";
+ sha256 = "1h0rhy0zf4ssrdr6cyliqijxga94cd64ij2gkw6jdx3bww1cap25";
type = "gem";
};
- version = "3.2024.0305";
+ version = "3.2025.0402";
};
mini_portile2 = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "149r94xi6b3jbp6bv72f8383b95ndn0p5sxnq11gs1j9jadv0ajf";
+ sha256 = "0x8asxl83msn815lwmb2d7q5p29p7drhjv5va0byhk60v9n16iwf";
type = "gem";
};
- version = "2.8.6";
+ version = "2.8.8";
};
minitest = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "07lq26b86giy3ha3fhrywk9r1ajhc2pm2mzj657jnpnbj1i6g17a";
+ sha256 = "0mn7q9yzrwinvfvkyjiz548a4rmcwbmz2fn9nyzh4j1snin6q6rr";
type = "gem";
};
- version = "5.22.3";
+ version = "5.25.5";
};
ncursesw = {
groups = ["default"];
@@ -156,20 +177,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0q4jqq3v1bxlfr9jgqmahnygkvl81lr6s1rhm8qg66c9xr9nz241";
+ sha256 = "0kp3f8g7g7cbw5vfkmpdv71pphhpcxk3lpc892mj9apkd7ys1y4c";
type = "gem";
};
- version = "3.1.0";
+ version = "3.2.1";
};
parallel = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "15wkxrg1sj3n1h2g8jcrn7gcapwcgxr659ypjf75z1ipkgxqxwsv";
+ sha256 = "1vy7sjs2pgz4i96v5yk9b7aafbffnvq7nn419fgvw55qlavsnsyq";
type = "gem";
};
- version = "1.24.0";
+ version = "1.26.3";
};
parser = {
dependencies = ["ast" "racc"];
@@ -177,10 +198,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "11r6kp8wam0nkfvnwyc1fmvky102r1vcfr84vi2p1a2wa0z32j3p";
+ sha256 = "1awq9rswd3mj8sr5acp1ca6nbkk57zpw8388j7w163i8fhi2h9ib";
type = "gem";
};
- version = "3.3.0.5";
+ version = "3.3.7.4";
};
pry = {
dependencies = ["coderay" "method_source"];
@@ -188,20 +209,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0k9kqkd9nps1w1r1rb7wjr31hqzkka2bhi8b518x78dcxppm9zn4";
+ sha256 = "0ssv704qg75mwlyagdfr9xxbzn1ziyqgzm0x474jkynk8234pm8j";
type = "gem";
};
- version = "0.14.2";
+ version = "0.15.2";
};
racc = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "01b9662zd2x9bp4rdjfid07h09zxj7kvn7f5fghbqhzc625ap1dp";
+ sha256 = "0byn0c9nkahsl93y9ln5bysq4j31q8xkf2ws42swighxd4lnjzsa";
type = "gem";
};
- version = "1.7.3";
+ version = "1.8.1";
};
rainbow = {
groups = ["default"];
@@ -233,6 +254,17 @@
};
version = "2.9.0";
};
+ reline = {
+ dependencies = ["io-console"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1yvm0svcdk6377ng6l00g39ldkjijbqg4whdg2zcsa8hrgbwkz0s";
+ type = "gem";
+ };
+ version = "0.6.1";
+ };
rexml = {
groups = ["default"];
platforms = [];