flatito: Update all ruby gems (#392412)

authored by Weijia Wang and committed by GitHub eb77ff4e 7f886019

+106 -83
+6 -6
pkgs/by-name/fl/flatito/Gemfile
··· 5 5 # Specify your gem's dependencies in flatito.gemspec 6 6 gemspec 7 7 8 - gem "minitest", "~> 5.22" 9 - gem "rake", "~> 13.0" 10 - gem "rubocop", "~> 1.62" 11 - gem "rubocop-minitest", "~> 0.35" 12 - gem "rubocop-performance", "~> 1.11" 13 - gem "rubocop-rake", "~> 0.6" 8 + gem "minitest", "~> 5.25" 9 + gem "rake", "~> 13.2" 10 + gem "rubocop", "~> 1.73" 11 + gem "rubocop-minitest", "~> 0.37" 12 + gem "rubocop-performance", "~> 1.24" 13 + gem "rubocop-rake", "~> 0.7"
+39 -35
pkgs/by-name/fl/flatito/Gemfile.lock
··· 7 7 GEM 8 8 remote: https://rubygems.org/ 9 9 specs: 10 - ast (2.4.2) 10 + ast (2.4.3) 11 11 colorize (1.1.0) 12 - json (2.7.1) 13 - language_server-protocol (3.17.0.3) 14 - minitest (5.22.3) 15 - parallel (1.24.0) 16 - parser (3.3.0.5) 12 + json (2.10.2) 13 + language_server-protocol (3.17.0.4) 14 + lint_roller (1.1.0) 15 + minitest (5.25.5) 16 + parallel (1.26.3) 17 + parser (3.3.7.2) 17 18 ast (~> 2.4.1) 18 19 racc 19 - racc (1.7.3) 20 + racc (1.8.1) 20 21 rainbow (3.1.1) 21 - rake (13.1.0) 22 - regexp_parser (2.9.0) 23 - rexml (3.2.6) 24 - rubocop (1.62.1) 22 + rake (13.2.1) 23 + regexp_parser (2.10.0) 24 + rubocop (1.74.0) 25 25 json (~> 2.3) 26 - language_server-protocol (>= 3.17.0) 26 + language_server-protocol (~> 3.17.0.2) 27 + lint_roller (~> 1.1.0) 27 28 parallel (~> 1.10) 28 29 parser (>= 3.3.0.2) 29 30 rainbow (>= 2.2.2, < 4.0) 30 - regexp_parser (>= 1.8, < 3.0) 31 - rexml (>= 3.2.5, < 4.0) 32 - rubocop-ast (>= 1.31.1, < 2.0) 31 + regexp_parser (>= 2.9.3, < 3.0) 32 + rubocop-ast (>= 1.38.0, < 2.0) 33 33 ruby-progressbar (~> 1.7) 34 - unicode-display_width (>= 2.4.0, < 3.0) 35 - rubocop-ast (1.31.2) 36 - parser (>= 3.3.0.4) 37 - rubocop-minitest (0.35.0) 38 - rubocop (>= 1.61, < 2.0) 39 - rubocop-ast (>= 1.31.1, < 2.0) 40 - rubocop-performance (1.20.2) 41 - rubocop (>= 1.48.1, < 2.0) 42 - rubocop-ast (>= 1.30.0, < 2.0) 43 - rubocop-rake (0.6.0) 44 - rubocop (~> 1.0) 34 + unicode-display_width (>= 2.4.0, < 4.0) 35 + rubocop-ast (1.41.0) 36 + parser (>= 3.3.7.2) 37 + rubocop-minitest (0.37.1) 38 + lint_roller (~> 1.1) 39 + rubocop (>= 1.72.1, < 2.0) 40 + rubocop-ast (>= 1.38.0, < 2.0) 41 + rubocop-performance (1.24.0) 42 + lint_roller (~> 1.1) 43 + rubocop (>= 1.72.1, < 2.0) 44 + rubocop-ast (>= 1.38.0, < 2.0) 45 + rubocop-rake (0.7.1) 46 + lint_roller (~> 1.1) 47 + rubocop (>= 1.72.1) 45 48 ruby-progressbar (1.13.0) 46 - unicode-display_width (2.5.0) 49 + unicode-display_width (3.1.4) 50 + unicode-emoji (~> 4.0, >= 4.0.4) 51 + unicode-emoji (4.0.4) 47 52 48 53 PLATFORMS 49 - arm64-darwin-22 50 54 ruby 51 55 52 56 DEPENDENCIES 53 57 flatito! 54 - minitest (~> 5.22) 55 - rake (~> 13.0) 56 - rubocop (~> 1.62) 57 - rubocop-minitest (~> 0.35) 58 - rubocop-performance (~> 1.11) 59 - rubocop-rake (~> 0.6) 58 + minitest (~> 5.25) 59 + rake (~> 13.2) 60 + rubocop (~> 1.73) 61 + rubocop-minitest (~> 0.37) 62 + rubocop-performance (~> 1.24) 63 + rubocop-rake (~> 0.7) 60 64 61 65 BUNDLED WITH 62 - 2.5.6 66 + 2.6.2
+58 -42
pkgs/by-name/fl/flatito/gemset.nix
··· 4 4 platforms = [ ]; 5 5 source = { 6 6 remotes = [ "https://rubygems.org" ]; 7 - sha256 = "04nc8x27hlzlrr5c2gn7mar4vdr0apw5xg22wp6m8dx3wqr04a0y"; 7 + sha256 = "10yknjyn0728gjn6b5syynvrvrwm66bhssbxq8mkhshxghaiailm"; 8 8 type = "gem"; 9 9 }; 10 - version = "2.4.2"; 10 + version = "2.4.3"; 11 11 }; 12 12 colorize = { 13 13 groups = [ "default" ]; ··· 34 34 platforms = [ ]; 35 35 source = { 36 36 remotes = [ "https://rubygems.org" ]; 37 - sha256 = "0r9jmjhg2ly3l736flk7r2al47b5c8cayh0gqkq0yhjqzc9a6zhq"; 37 + sha256 = "01lbdaizhkxmrw4y8j3wpvsryvnvzmg0pfs56c52laq2jgdfmq1l"; 38 38 type = "gem"; 39 39 }; 40 - version = "2.7.1"; 40 + version = "2.10.2"; 41 41 }; 42 42 language_server-protocol = { 43 43 groups = [ "default" ]; 44 44 platforms = [ ]; 45 45 source = { 46 46 remotes = [ "https://rubygems.org" ]; 47 - sha256 = "0gvb1j8xsqxms9mww01rmdl78zkd72zgxaap56bhv8j45z05hp1x"; 47 + sha256 = "0scnz2fvdczdgadvjn0j9d49118aqm3hj66qh8sd2kv6g1j65164"; 48 + type = "gem"; 49 + }; 50 + version = "3.17.0.4"; 51 + }; 52 + lint_roller = { 53 + groups = [ "default" ]; 54 + platforms = [ ]; 55 + source = { 56 + remotes = [ "https://rubygems.org" ]; 57 + sha256 = "11yc0d84hsnlvx8cpk4cbj6a4dz9pk0r1k29p0n1fz9acddq831c"; 48 58 type = "gem"; 49 59 }; 50 - version = "3.17.0.3"; 60 + version = "1.1.0"; 51 61 }; 52 62 minitest = { 53 63 groups = [ "default" ]; 54 64 platforms = [ ]; 55 65 source = { 56 66 remotes = [ "https://rubygems.org" ]; 57 - sha256 = "07lq26b86giy3ha3fhrywk9r1ajhc2pm2mzj657jnpnbj1i6g17a"; 67 + sha256 = "0mn7q9yzrwinvfvkyjiz548a4rmcwbmz2fn9nyzh4j1snin6q6rr"; 58 68 type = "gem"; 59 69 }; 60 - version = "5.22.3"; 70 + version = "5.25.5"; 61 71 }; 62 72 parallel = { 63 73 groups = [ "default" ]; 64 74 platforms = [ ]; 65 75 source = { 66 76 remotes = [ "https://rubygems.org" ]; 67 - sha256 = "15wkxrg1sj3n1h2g8jcrn7gcapwcgxr659ypjf75z1ipkgxqxwsv"; 77 + sha256 = "1vy7sjs2pgz4i96v5yk9b7aafbffnvq7nn419fgvw55qlavsnsyq"; 68 78 type = "gem"; 69 79 }; 70 - version = "1.24.0"; 80 + version = "1.26.3"; 71 81 }; 72 82 parser = { 73 83 dependencies = [ ··· 78 88 platforms = [ ]; 79 89 source = { 80 90 remotes = [ "https://rubygems.org" ]; 81 - sha256 = "11r6kp8wam0nkfvnwyc1fmvky102r1vcfr84vi2p1a2wa0z32j3p"; 91 + sha256 = "0pxnbysqw7qx6wq48mibi6nflpjylxd1nn38l9cl9f70dc3yj7f7"; 82 92 type = "gem"; 83 93 }; 84 - version = "3.3.0.5"; 94 + version = "3.3.7.2"; 85 95 }; 86 96 racc = { 87 97 groups = [ "default" ]; 88 98 platforms = [ ]; 89 99 source = { 90 100 remotes = [ "https://rubygems.org" ]; 91 - sha256 = "01b9662zd2x9bp4rdjfid07h09zxj7kvn7f5fghbqhzc625ap1dp"; 101 + sha256 = "0byn0c9nkahsl93y9ln5bysq4j31q8xkf2ws42swighxd4lnjzsa"; 92 102 type = "gem"; 93 103 }; 94 - version = "1.7.3"; 104 + version = "1.8.1"; 95 105 }; 96 106 rainbow = { 97 107 groups = [ "default" ]; ··· 108 118 platforms = [ ]; 109 119 source = { 110 120 remotes = [ "https://rubygems.org" ]; 111 - sha256 = "1ilr853hawi09626axx0mps4rkkmxcs54mapz9jnqvpnlwd3wsmy"; 121 + sha256 = "17850wcwkgi30p7yqh60960ypn7yibacjjha0av78zaxwvd3ijs6"; 112 122 type = "gem"; 113 123 }; 114 - version = "13.1.0"; 124 + version = "13.2.1"; 115 125 }; 116 126 regexp_parser = { 117 127 groups = [ "default" ]; 118 128 platforms = [ ]; 119 129 source = { 120 130 remotes = [ "https://rubygems.org" ]; 121 - sha256 = "1ndxm0xnv27p4gv6xynk6q41irckj76q1jsqpysd9h6f86hhp841"; 122 - type = "gem"; 123 - }; 124 - version = "2.9.0"; 125 - }; 126 - rexml = { 127 - groups = [ "default" ]; 128 - platforms = [ ]; 129 - source = { 130 - remotes = [ "https://rubygems.org" ]; 131 - sha256 = "05i8518ay14kjbma550mv0jm8a6di8yp5phzrd8rj44z9qnrlrp0"; 131 + sha256 = "0qccah61pjvzyyg6mrp27w27dlv6vxlbznzipxjcswl7x3fhsvyb"; 132 132 type = "gem"; 133 133 }; 134 - version = "3.2.6"; 134 + version = "2.10.0"; 135 135 }; 136 136 rubocop = { 137 137 dependencies = [ 138 138 "json" 139 139 "language_server-protocol" 140 + "lint_roller" 140 141 "parallel" 141 142 "parser" 142 143 "rainbow" 143 144 "regexp_parser" 144 - "rexml" 145 145 "rubocop-ast" 146 146 "ruby-progressbar" 147 147 "unicode-display_width" ··· 150 150 platforms = [ ]; 151 151 source = { 152 152 remotes = [ "https://rubygems.org" ]; 153 - sha256 = "0daamn13fbm77rdwwa4w6j6221iq6091asivgdhk6n7g398frcdf"; 153 + sha256 = "16rp45aygc0djhcsc982rc3r16g3anrlh0dwb8yrc76iswsql4q6"; 154 154 type = "gem"; 155 155 }; 156 - version = "1.62.1"; 156 + version = "1.74.0"; 157 157 }; 158 158 rubocop-ast = { 159 159 dependencies = [ "parser" ]; ··· 161 161 platforms = [ ]; 162 162 source = { 163 163 remotes = [ "https://rubygems.org" ]; 164 - sha256 = "1v3q8n48w8h809rqbgzihkikr4g3xk72m1na7s97jdsmjjq6y83w"; 164 + sha256 = "03bwgjbldrxgzcskv3lz7kv2ymccbz0wp1y6wcijix236ynzkvqf"; 165 165 type = "gem"; 166 166 }; 167 - version = "1.31.2"; 167 + version = "1.41.0"; 168 168 }; 169 169 rubocop-minitest = { 170 170 dependencies = [ 171 + "lint_roller" 171 172 "rubocop" 172 173 "rubocop-ast" 173 174 ]; ··· 175 176 platforms = [ ]; 176 177 source = { 177 178 remotes = [ "https://rubygems.org" ]; 178 - sha256 = "001f4xcs3p0g04cyqfdkb2i1lld0yjmnx1s11y9z2id4b2lg64c4"; 179 + sha256 = "0dhd8s819wsd6wcq30qhcjgwjnprm9njjrxwa0z1jnd86p4c5p6w"; 179 180 type = "gem"; 180 181 }; 181 - version = "0.35.0"; 182 + version = "0.37.1"; 182 183 }; 183 184 rubocop-performance = { 184 185 dependencies = [ 186 + "lint_roller" 185 187 "rubocop" 186 188 "rubocop-ast" 187 189 ]; ··· 189 191 platforms = [ ]; 190 192 source = { 191 193 remotes = [ "https://rubygems.org" ]; 192 - sha256 = "0cf7fn4dwf45r3nhnda0dhnwn8qghswyqbfxr2ippb3z8a6gmc8v"; 194 + sha256 = "1da08idjsdclcm9cimjbvd1jz2gm6z62fsc8mywrb0rn7vzkkgg5"; 193 195 type = "gem"; 194 196 }; 195 - version = "1.20.2"; 197 + version = "1.24.0"; 196 198 }; 197 199 rubocop-rake = { 198 - dependencies = [ "rubocop" ]; 200 + dependencies = [ 201 + "lint_roller" 202 + "rubocop" 203 + ]; 199 204 groups = [ "default" ]; 200 205 platforms = [ ]; 201 206 source = { 202 207 remotes = [ "https://rubygems.org" ]; 203 - sha256 = "1nyq07sfb3vf3ykc6j2d5yq824lzq1asb474yka36jxgi4hz5djn"; 208 + sha256 = "0kdfrckz1v32dy7c7bdiksjysx9l9zsda9kc6zvrsghch6vg55rp"; 204 209 type = "gem"; 205 210 }; 206 - version = "0.6.0"; 211 + version = "0.7.1"; 207 212 }; 208 213 ruby-progressbar = { 209 214 groups = [ "default" ]; ··· 216 221 version = "1.13.0"; 217 222 }; 218 223 unicode-display_width = { 224 + dependencies = [ "unicode-emoji" ]; 219 225 groups = [ "default" ]; 220 226 platforms = [ ]; 221 227 source = { 222 228 remotes = [ "https://rubygems.org" ]; 223 - sha256 = "1d0azx233nags5jx3fqyr23qa2rhgzbhv8pxp46dgbg1mpf82xky"; 229 + sha256 = "1has87asspm6m9wgqas8ghhhwyf2i1yqrqgrkv47xw7jq3qjmbwc"; 230 + type = "gem"; 231 + }; 232 + version = "3.1.4"; 233 + }; 234 + unicode-emoji = { 235 + groups = [ "default" ]; 236 + platforms = [ ]; 237 + source = { 238 + remotes = [ "https://rubygems.org" ]; 239 + sha256 = "0ajk6rngypm3chvl6r0vwv36q1931fjqaqhjjya81rakygvlwb1c"; 224 240 type = "gem"; 225 241 }; 226 - version = "2.5.0"; 242 + version = "4.0.4"; 227 243 }; 228 244 }
+3
pkgs/by-name/fl/flatito/package.nix
··· 3 3 ruby, 4 4 buildRubyGem, 5 5 bundlerEnv, 6 + bundlerUpdateScript, 6 7 }: 7 8 let 8 9 deps = bundlerEnv rec { ··· 29 30 30 31 source.sha256 = "sha256-n1qPiZoUwaD+dMuJKI8k3cR71dg6yIrIAj0ZsFbstQ8="; 31 32 propagatedBuildInputs = [ deps ]; 33 + 34 + passthru.updateScript = bundlerUpdateScript "${pname}"; 32 35 33 36 meta = with lib; { 34 37 description = "It allows you to search for a key and get the value and the line number where it is located in YAML and JSON files";