zammad: 6.3.1 -> 6.4.0 (#355199)

authored by

Jenny and committed by
GitHub
75bbe510 d176104a

+485 -528
+14 -32
pkgs/applications/networking/misc/zammad/default.nix
··· 2 2 , lib 3 3 , nixosTests 4 4 , fetchFromGitHub 5 - , fetchYarnDeps 6 5 , applyPatches 7 6 , bundlerEnv 8 7 , defaultGemConfig ··· 14 13 , jq 15 14 , moreutils 16 15 , nodejs 17 - , yarn 18 - , yarn2nix-moretea 16 + , pnpm 19 17 , cacert 20 18 , redis 21 19 , dataDir ? "/var/lib/zammad" ··· 23 21 24 22 let 25 23 pname = "zammad"; 26 - version = "6.3.1"; 24 + version = "6.4.0"; 27 25 28 26 src = applyPatches { 29 27 src = fetchFromGitHub (lib.importJSON ./source.json); ··· 79 77 }; 80 78 }; 81 79 82 - yarnEnv = yarn2nix-moretea.mkYarnPackage { 83 - pname = "${pname}-node-modules"; 84 - inherit version src; 85 - packageJSON = ./package.json; 86 - 87 - offlineCache = fetchYarnDeps { 88 - yarnLock = "${src}/yarn.lock"; 89 - hash = "sha256-3DuTirYd6lAQd5PRbdOa/6QaMknIqNMTVnxEESF0N/c="; 90 - }; 91 - 92 - packageResolutions.minimatch = "9.0.3"; 93 - 94 - yarnPreBuild = '' 95 - mkdir -p deps/Zammad 96 - cp -r ${src}/.eslint-plugin-zammad deps/Zammad/.eslint-plugin-zammad 97 - chmod -R +w deps/Zammad/.eslint-plugin-zammad 98 - ''; 99 - }; 100 - 101 80 in 102 81 stdenv.mkDerivation { 103 82 inherit pname version src; ··· 106 85 rubyEnv 107 86 rubyEnv.wrappedRuby 108 87 rubyEnv.bundler 109 - yarn 110 - nodejs 111 - procps 112 - cacert 113 88 ]; 114 89 115 90 nativeBuildInputs = [ 116 91 redis 117 92 postgresql 93 + pnpm.configHook 94 + nodejs 95 + procps 96 + cacert 118 97 ]; 119 98 120 - RAILS_ENV = "production"; 99 + env.RAILS_ENV = "production"; 121 100 122 - buildPhase = '' 123 - node_modules=${yarnEnv}/libexec/Zammad/node_modules 124 - ${yarn2nix-moretea.linkNodeModulesHook} 101 + pnpmDeps = pnpm.fetchDeps { 102 + inherit pname src; 125 103 104 + hash = "sha256-bdm1nkJnXE7oZZhG2uBnk3fYhITaMROHGKPbf0G3bFs="; 105 + }; 106 + 107 + buildPhase = '' 126 108 mkdir redis-work 127 109 pushd redis-work 128 110 redis-server & ··· 153 135 ''; 154 136 155 137 passthru = { 156 - inherit rubyEnv yarnEnv; 138 + inherit rubyEnv; 157 139 updateScript = [ "${callPackage ./update.nix {}}/bin/update.sh" pname (toString ./.) ]; 158 140 tests = { inherit (nixosTests) zammad; }; 159 141 };
+469 -330
pkgs/applications/networking/misc/zammad/gemset.nix
··· 11 11 version = "5.5.0"; 12 12 }; 13 13 actioncable = { 14 - dependencies = ["actionpack" "activesupport" "nio4r" "websocket-driver"]; 14 + dependencies = ["actionpack" "activesupport" "nio4r" "websocket-driver" "zeitwerk"]; 15 15 groups = ["default"]; 16 16 platforms = []; 17 17 source = { 18 18 remotes = ["https://rubygems.org"]; 19 - sha256 = "0j86qjs1zw34p0p7d5napa1vvwqlvm9nmv7ckxxhcba1qv4dspmw"; 19 + sha256 = "1mfb5x6kwxwprprhzj2a1hff7vw37v1wd9hl70nqq23xr82w20wx"; 20 20 type = "gem"; 21 21 }; 22 - version = "7.0.8.1"; 22 + version = "7.1.4.1"; 23 23 }; 24 24 actionmailbox = { 25 25 dependencies = ["actionpack" "activejob" "activerecord" "activestorage" "activesupport" "mail" "net-imap" "net-pop" "net-smtp"]; ··· 27 27 platforms = []; 28 28 source = { 29 29 remotes = ["https://rubygems.org"]; 30 - sha256 = "1f68h8cl6dqbz7mq3x43s0s82291nani3bz1hrxkk2qpgda23mw9"; 30 + sha256 = "1z95jcq4cmk7zzy4jjgxjbigk0zaxm2gpf8p0s0jn3b5px0k3ljk"; 31 31 type = "gem"; 32 32 }; 33 - version = "7.0.8.1"; 33 + version = "7.1.4.1"; 34 34 }; 35 35 actionmailer = { 36 36 dependencies = ["actionpack" "actionview" "activejob" "activesupport" "mail" "net-imap" "net-pop" "net-smtp" "rails-dom-testing"]; ··· 38 38 platforms = []; 39 39 source = { 40 40 remotes = ["https://rubygems.org"]; 41 - sha256 = "077j47jsg0wqwx5b13n4h0g3g409b6kfrlazpzgjpa3pal74f7sc"; 41 + sha256 = "1h39ffp0zs0r46bfm8bbgvc8icwamq4icsf1qn32xskdssnb8xyr"; 42 42 type = "gem"; 43 43 }; 44 - version = "7.0.8.1"; 44 + version = "7.1.4.1"; 45 45 }; 46 46 actionpack = { 47 - dependencies = ["actionview" "activesupport" "rack" "rack-test" "rails-dom-testing" "rails-html-sanitizer"]; 47 + dependencies = ["actionview" "activesupport" "nokogiri" "racc" "rack" "rack-session" "rack-test" "rails-dom-testing" "rails-html-sanitizer"]; 48 48 groups = ["assets" "default" "development" "test"]; 49 49 platforms = []; 50 50 source = { 51 51 remotes = ["https://rubygems.org"]; 52 - sha256 = "0jh83rqd6glys1b2wsihzsln8yk6zdwgiyn9xncyiav9rcwjpkax"; 52 + sha256 = "1mrdaql56iqnqcg7n3frc0r48bca8b4g9f2ifc69f15dpps2wfsx"; 53 53 type = "gem"; 54 54 }; 55 - version = "7.0.8.1"; 55 + version = "7.1.4.1"; 56 56 }; 57 57 actiontext = { 58 58 dependencies = ["actionpack" "activerecord" "activestorage" "activesupport" "globalid" "nokogiri"]; ··· 60 60 platforms = []; 61 61 source = { 62 62 remotes = ["https://rubygems.org"]; 63 - sha256 = "044qi3zhzxlfq7slc2pb9ky9mdivp1m1sjyhjvnsi64ggq7cvr22"; 63 + sha256 = "06az0qalnvz0hv1wq8nn5q70gak9r50b6b95avmkz860lhbpx70d"; 64 64 type = "gem"; 65 65 }; 66 - version = "7.0.8.1"; 66 + version = "7.1.4.1"; 67 67 }; 68 68 actionview = { 69 69 dependencies = ["activesupport" "builder" "erubi" "rails-dom-testing" "rails-html-sanitizer"]; ··· 71 71 platforms = []; 72 72 source = { 73 73 remotes = ["https://rubygems.org"]; 74 - sha256 = "1ygpg75f3ffdcbxvf7s14xw3hcjin1nnx1nk3mg9mj2xc1nb60aa"; 74 + sha256 = "02zrp7x6k6sgd4rrpsh2b9k2h0qhx538fsb1grsw25ss8d9k2b2j"; 75 75 type = "gem"; 76 76 }; 77 - version = "7.0.8.1"; 77 + version = "7.1.4.1"; 78 78 }; 79 79 activejob = { 80 80 dependencies = ["activesupport" "globalid"]; ··· 82 82 platforms = []; 83 83 source = { 84 84 remotes = ["https://rubygems.org"]; 85 - sha256 = "0yql9v4cd1xbqgnzlf3cv4a6sm26v2y4gsgcbbfgvfc0hhlfjklg"; 85 + sha256 = "1r0i34jrsibwkbg61kjm1xjbc8ppy8r91bnach8rv7jgjrid4dyl"; 86 86 type = "gem"; 87 87 }; 88 - version = "7.0.8.1"; 88 + version = "7.1.4.1"; 89 89 }; 90 90 activemodel = { 91 91 dependencies = ["activesupport"]; ··· 93 93 platforms = []; 94 94 source = { 95 95 remotes = ["https://rubygems.org"]; 96 - sha256 = "0grdpvglh0cj96qhlxjj9bcfqkh13c1pfpcwc9ld3aw0yzvsw5a1"; 96 + sha256 = "1dpdfa132zsfw5l754p2iwialbscvhp9dblq9fg65ww306s3g0pl"; 97 97 type = "gem"; 98 98 }; 99 - version = "7.0.8.1"; 99 + version = "7.1.4.1"; 100 100 }; 101 101 activerecord = { 102 - dependencies = ["activemodel" "activesupport"]; 102 + dependencies = ["activemodel" "activesupport" "timeout"]; 103 103 groups = ["default"]; 104 104 platforms = []; 105 105 source = { 106 106 remotes = ["https://rubygems.org"]; 107 - sha256 = "0rlky1cr5kcdl0jad3nk5jpim6vjzbgkfhxnk7y492b3j2nznpcf"; 107 + sha256 = "1cwx0a7pbl2shm0jc0m7aylacb84j2p4f3h0v7f6aas2b8s6lkf1"; 108 108 type = "gem"; 109 109 }; 110 - version = "7.0.8.1"; 110 + version = "7.1.4.1"; 111 111 }; 112 112 activerecord-import = { 113 113 dependencies = ["activerecord"]; ··· 115 115 platforms = []; 116 116 source = { 117 117 remotes = ["https://rubygems.org"]; 118 - sha256 = "1fagv72ahbjmnrk8sg8j527frl0zl8mk16i4vcd8v227rn5llw5i"; 118 + sha256 = "1g16yn1ixfixd979yfqbxp9y71ryr4a6wakbr6dmpq4s7glm6366"; 119 119 type = "gem"; 120 120 }; 121 - version = "1.6.0"; 121 + version = "1.8.1"; 122 122 }; 123 123 activerecord-session_store = { 124 124 dependencies = ["actionpack" "activerecord" "cgi" "multi_json" "rack" "railties"]; ··· 132 132 version = "2.1.0"; 133 133 }; 134 134 activestorage = { 135 - dependencies = ["actionpack" "activejob" "activerecord" "activesupport" "marcel" "mini_mime"]; 135 + dependencies = ["actionpack" "activejob" "activerecord" "activesupport" "marcel"]; 136 136 groups = ["default"]; 137 137 platforms = []; 138 138 source = { 139 139 remotes = ["https://rubygems.org"]; 140 - sha256 = "0f4g3589i5ii4gdfazv6d9rjinr16aarh6g12v8378ck7jll3mhz"; 140 + sha256 = "07zw4r8n3ag3d8jfynngpk0cxjwwlh7pxg3hrz1fdww2fnl6nan8"; 141 141 type = "gem"; 142 142 }; 143 - version = "7.0.8.1"; 143 + version = "7.1.4.1"; 144 144 }; 145 145 activesupport = { 146 - dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo"]; 146 + dependencies = ["base64" "bigdecimal" "concurrent-ruby" "connection_pool" "drb" "i18n" "minitest" "mutex_m" "tzinfo"]; 147 147 groups = ["assets" "default" "development" "test"]; 148 148 platforms = []; 149 149 source = { 150 150 remotes = ["https://rubygems.org"]; 151 - sha256 = "0ff3x7q400flzhml131ix8zfwmh13h70rs6yzbzf513g781gbbxh"; 151 + sha256 = "0p3167vw7csidyfl731hbp27xaz90w0v31l3fqzrsipci69p7qw0"; 152 152 type = "gem"; 153 153 }; 154 - version = "7.0.8.1"; 154 + version = "7.1.4.1"; 155 155 }; 156 156 acts_as_list = { 157 - dependencies = ["activerecord"]; 157 + dependencies = ["activerecord" "activesupport"]; 158 158 groups = ["default"]; 159 159 platforms = []; 160 160 source = { 161 161 remotes = ["https://rubygems.org"]; 162 - sha256 = "0qdb3g1ha8ir198rw6a7wmmdz4vm3gsk5j5j1s5sa50hdbgc9m06"; 162 + sha256 = "0jbzjf6344a0m083d69qgx55xqqsxxrli8g1ark9d16fbcayi0j6"; 163 163 type = "gem"; 164 164 }; 165 - version = "1.1.0"; 165 + version = "1.2.2"; 166 166 }; 167 167 addressable = { 168 168 dependencies = ["public_suffix"]; ··· 170 170 platforms = []; 171 171 source = { 172 172 remotes = ["https://rubygems.org"]; 173 - sha256 = "0irbdwkkjwzajq1ip6ba46q49sxnrl2cw7ddkdhsfhb6aprnm3vr"; 173 + sha256 = "0cl2qpvwiffym62z991ynks7imsm87qmgxf0yfsmlwzkgi9qcaa6"; 174 174 type = "gem"; 175 175 }; 176 - version = "2.8.6"; 176 + version = "2.8.7"; 177 177 }; 178 178 android_key_attestation = { 179 179 groups = ["default"]; ··· 225 225 platforms = []; 226 226 source = { 227 227 remotes = ["https://rubygems.org"]; 228 - sha256 = "01m735zs3gdbr1cn1cr5njm5cv4dy6x32ihdrlk61xi6dx6v3i20"; 228 + sha256 = "0kjzcvz1in424gvhcvp94mc00snhv3h2b413glf5hym0wm3izlnc"; 229 229 type = "gem"; 230 230 }; 231 - version = "10.4.16.0"; 231 + version = "10.4.19.0"; 232 232 }; 233 233 awrence = { 234 234 groups = ["default"]; ··· 255 255 platforms = []; 256 256 source = { 257 257 remotes = ["https://rubygems.org"]; 258 - sha256 = "0mydgvc5wn4adsic86907hzyfhgvzaq6nr394pnvk83ryv4zx77p"; 258 + sha256 = "1l3rkiqvlmh3bgq6447s2d398z43slk3swz0cvgjprvm6182ici4"; 259 259 type = "gem"; 260 260 }; 261 - version = "1.899.0"; 261 + version = "1.984.0"; 262 262 }; 263 263 aws-sdk-core = { 264 264 dependencies = ["aws-eventstream" "aws-partitions" "aws-sigv4" "jmespath"]; ··· 266 266 platforms = []; 267 267 source = { 268 268 remotes = ["https://rubygems.org"]; 269 - sha256 = "0dlalj0pw6nfmmfqddjj8b5rv6lq1hqdq19im3s8fjq5ln5ij8lr"; 269 + sha256 = "06mrp7g24ndg55w85ndyrvxfx2v6hnkh5fj32w9s6w3xsc8v5kqq"; 270 270 type = "gem"; 271 271 }; 272 - version = "3.191.4"; 272 + version = "3.209.1"; 273 273 }; 274 274 aws-sdk-kms = { 275 275 dependencies = ["aws-sdk-core" "aws-sigv4"]; ··· 277 277 platforms = []; 278 278 source = { 279 279 remotes = ["https://rubygems.org"]; 280 - sha256 = "0fbp2vw5qnyiya63hlmwiqkbh30lipyqplancmhm84ad7i98ambb"; 280 + sha256 = "1acx3bhqkhni3kbl7xnjdgy8raq5y7p0zyniq61bsihzkwcj7imh"; 281 281 type = "gem"; 282 282 }; 283 - version = "1.78.0"; 283 + version = "1.94.0"; 284 284 }; 285 285 aws-sdk-s3 = { 286 286 dependencies = ["aws-sdk-core" "aws-sdk-kms" "aws-sigv4"]; ··· 288 288 platforms = []; 289 289 source = { 290 290 remotes = ["https://rubygems.org"]; 291 - sha256 = "1vz7s3a48ci06lg88n279g277ljxb4i41x36fxfb5nbsvnfgq1b7"; 291 + sha256 = "1kln41q23a6rxj1r9wj972z4jaxiqn7fm64y9ry6qkbzn1ibgam6"; 292 292 type = "gem"; 293 293 }; 294 - version = "1.146.0"; 294 + version = "1.167.0"; 295 295 }; 296 296 aws-sigv4 = { 297 297 dependencies = ["aws-eventstream"]; ··· 299 299 platforms = []; 300 300 source = { 301 301 remotes = ["https://rubygems.org"]; 302 - sha256 = "1g3w27wzjy4si6kp49w10as6ml6g6zl3xrfqs5ikpfciidv9kpc4"; 302 + sha256 = "176zh13m1vhwgys0drlqiw79ljmmx84vva036shsb7rzr4yi36qm"; 303 303 type = "gem"; 304 304 }; 305 - version = "1.8.0"; 305 + version = "1.10.0"; 306 306 }; 307 307 base64 = { 308 - groups = ["default" "development" "test"]; 308 + groups = ["assets" "default" "development" "test"]; 309 309 platforms = []; 310 310 source = { 311 311 remotes = ["https://rubygems.org"]; ··· 315 315 version = "0.2.0"; 316 316 }; 317 317 bigdecimal = { 318 - groups = ["default" "development" "test"]; 318 + groups = ["assets" "default" "development" "test"]; 319 319 platforms = []; 320 320 source = { 321 321 remotes = ["https://rubygems.org"]; 322 - sha256 = "00db5v09k1z3539g1zrk7vkjrln9967k08adh6qx33ng97a2gg5w"; 322 + sha256 = "1gi7zqgmqwi5lizggs1jhc3zlwaqayy9rx2ah80sxy24bbnng558"; 323 323 type = "gem"; 324 324 }; 325 - version = "3.1.6"; 325 + version = "3.1.8"; 326 326 }; 327 327 bindata = { 328 328 groups = ["default"]; ··· 362 362 platforms = []; 363 363 source = { 364 364 remotes = ["https://rubygems.org"]; 365 - sha256 = "1srlq3gqirzdkhv12ljpnp5cb0f8jfrl3n8xs9iivyz2c7khvdyp"; 365 + sha256 = "0mdgj9yw1hmx3xh2qxyjc31y8igmxzd9h0c245ay2zkz76pl4k5c"; 366 366 type = "gem"; 367 367 }; 368 - version = "1.18.3"; 368 + version = "1.18.4"; 369 369 }; 370 370 brakeman = { 371 371 dependencies = ["racc"]; ··· 373 373 platforms = []; 374 374 source = { 375 375 remotes = ["https://rubygems.org"]; 376 - sha256 = "1lylig4vgnw9l1ybwgxdi9nw9q2bc5dcplklg8nsbi7j32f7c5kp"; 376 + sha256 = "078syvjnnkbair5ffyvchxj9yd2c8215c1271kfh1gqsmaf70bl6"; 377 377 type = "gem"; 378 378 }; 379 - version = "6.1.2"; 379 + version = "6.2.1"; 380 380 }; 381 381 browser = { 382 382 groups = ["default"]; 383 383 platforms = []; 384 384 source = { 385 385 remotes = ["https://rubygems.org"]; 386 - sha256 = "0g4bcpax07kqqr9cp7cjc7i0pcij4nqpn1rdsg2wdwhzf00m6x32"; 386 + sha256 = "083rx0jjlzbh9fxiy967l87f1123hairdc4mm6d54plj5kqz1683"; 387 387 type = "gem"; 388 388 }; 389 - version = "5.3.1"; 389 + version = "6.0.0"; 390 390 }; 391 391 buftok = { 392 392 groups = ["default"]; ··· 403 403 platforms = []; 404 404 source = { 405 405 remotes = ["https://rubygems.org"]; 406 - sha256 = "045wzckxpwcqzrjr353cxnyaxgf0qg22jh00dcx7z38cys5g1jlr"; 406 + sha256 = "0pw3r2lyagsxkm71bf44v5b74f7l9r7di22brbyji9fwz791hya9"; 407 407 type = "gem"; 408 408 }; 409 - version = "3.2.4"; 409 + version = "3.3.0"; 410 410 }; 411 411 byebug = { 412 412 groups = ["default"]; ··· 460 460 version = "0.4.1"; 461 461 }; 462 462 childprocess = { 463 + dependencies = ["logger"]; 463 464 groups = ["default" "development" "test"]; 464 465 platforms = []; 465 466 source = { 466 467 remotes = ["https://rubygems.org"]; 467 - sha256 = "0dfq21rszw5754llkh4jc58j2h8jswqpcxm3cip1as3c3nmvfih7"; 468 + sha256 = "1v5nalaarxnfdm6rxb7q6fmc6nx097jd630ax6h9ch7xw95li3cs"; 468 469 type = "gem"; 469 470 }; 470 - version = "5.0.0"; 471 + version = "5.1.0"; 471 472 }; 472 473 chunky_png = { 473 474 groups = ["development" "test"]; ··· 501 502 version = "0.3.3"; 502 503 }; 503 504 coderay = { 504 - groups = ["default"]; 505 + groups = ["default" "development" "test"]; 505 506 platforms = []; 506 507 source = { 507 508 remotes = ["https://rubygems.org"]; ··· 542 543 }; 543 544 version = "1.12.2"; 544 545 }; 545 - composite_primary_keys = { 546 - dependencies = ["activerecord"]; 547 - groups = ["default"]; 546 + concurrent-ruby = { 547 + groups = ["assets" "default" "development" "test"]; 548 548 platforms = []; 549 549 source = { 550 550 remotes = ["https://rubygems.org"]; 551 - sha256 = "0qrmyrpr0pi77xz4g0vcm4b29al6hk6b82hnplk4p84l667an17b"; 551 + sha256 = "0chwfdq2a6kbj6xz9l6zrdfnyghnh32si82la1dnpa5h75ir5anl"; 552 552 type = "gem"; 553 553 }; 554 - version = "14.0.9"; 554 + version = "1.3.4"; 555 555 }; 556 - concurrent-ruby = { 556 + connection_pool = { 557 557 groups = ["assets" "default" "development" "test"]; 558 558 platforms = []; 559 559 source = { 560 560 remotes = ["https://rubygems.org"]; 561 - sha256 = "1qh1b14jwbbj242klkyz5fc7npd4j0mvndz62gajhvl1l3wd7zc2"; 561 + sha256 = "1x32mcpm2cl5492kd6lbjbaf17qsssmpx9kdyr7z1wcif2cwyh0g"; 562 562 type = "gem"; 563 563 }; 564 - version = "1.2.3"; 564 + version = "2.4.1"; 565 565 }; 566 566 cose = { 567 567 dependencies = ["cbor" "openssl-signature_algorithm"]; ··· 569 569 platforms = []; 570 570 source = { 571 571 remotes = ["https://rubygems.org"]; 572 - sha256 = "00c6x4ha7qiaaf88qdbyf240mk146zz78rbm4qwyaxmwlmk7q933"; 572 + sha256 = "1rbdzl9n8ppyp38y75hw06s17kp922ybj6jfvhz52p83dg6xpm6m"; 573 573 type = "gem"; 574 574 }; 575 - version = "1.3.0"; 575 + version = "1.3.1"; 576 576 }; 577 577 crack = { 578 578 dependencies = ["bigdecimal" "rexml"]; ··· 651 651 platforms = []; 652 652 source = { 653 653 remotes = ["https://rubygems.org"]; 654 - sha256 = "0s2xg72ljg4cwmr05zi67vcyz8zib46gvvf7rmrdhsyq387m2qcq"; 654 + sha256 = "0zyjp3yfchfw1jynvxk3147hzmchwq8cnqh16gjii557nd0z0mhx"; 655 655 type = "gem"; 656 656 }; 657 - version = "4.1.11"; 657 + version = "4.1.12"; 658 658 }; 659 659 delayed_job_active_record = { 660 660 dependencies = ["activerecord" "delayed_job"]; ··· 662 662 platforms = []; 663 663 source = { 664 664 remotes = ["https://rubygems.org"]; 665 - sha256 = "1b80s5b6dihazdd8kcfrd7z3qv8kijxpxq5027prazdha3pgzadf"; 665 + sha256 = "08dl21wbrhb5ynk23dqv71wmm3s0zcz1xa0hmmmwk3yh48irza6j"; 666 666 type = "gem"; 667 667 }; 668 - version = "4.1.8"; 668 + version = "4.1.10"; 669 669 }; 670 670 deprecation_toolkit = { 671 671 dependencies = ["activesupport"]; ··· 673 673 platforms = []; 674 674 source = { 675 675 remotes = ["https://rubygems.org"]; 676 - sha256 = "0lq66yn73dm601smg0n7yva0qd8zbhd64zs0pg3yzncrlsx5b045"; 676 + sha256 = "0f37k15bsq6aq8bikkvlg5bi96ic8z7hwyxxcz8mx3xgkgfdhzx0"; 677 677 type = "gem"; 678 678 }; 679 - version = "2.2.0"; 679 + version = "2.2.1"; 680 680 }; 681 681 diff-lcs = { 682 682 groups = ["default" "development" "test"]; ··· 714 714 platforms = []; 715 715 source = { 716 716 remotes = ["https://rubygems.org"]; 717 - sha256 = "0w02d1124mrzbagh2xplbzkpy0ykfs52f3rpyaa3zg6div0zvs13"; 717 + sha256 = "0a6nbc12nfz355am2vwm1ql2p8zck7mr941glghmnl32djaga24b"; 718 + type = "gem"; 719 + }; 720 + version = "5.7.1"; 721 + }; 722 + drb = { 723 + groups = ["assets" "default" "development" "test"]; 724 + platforms = []; 725 + source = { 726 + remotes = ["https://rubygems.org"]; 727 + sha256 = "0h5kbj9hvg5hb3c7l425zpds0vb42phvln2knab8nmazg2zp5m79"; 718 728 type = "gem"; 719 729 }; 720 - version = "5.6.9"; 730 + version = "2.2.1"; 721 731 }; 722 732 dry-cli = { 723 733 groups = ["default"]; 724 734 platforms = []; 725 735 source = { 726 736 remotes = ["https://rubygems.org"]; 727 - sha256 = "1w39jms4bsggxvl23cxanhccv1ngb6nqxsqhi784v5bjz1lx3si8"; 737 + sha256 = "18cxi596f5x1vglnma4hhm6z15m7yma6yparsybyfz3a2z0iqc08"; 728 738 type = "gem"; 729 739 }; 730 - version = "1.0.0"; 740 + version = "1.1.0"; 731 741 }; 732 742 dry-core = { 733 743 dependencies = ["concurrent-ruby" "zeitwerk"]; ··· 745 755 platforms = []; 746 756 source = { 747 757 remotes = ["https://rubygems.org"]; 748 - sha256 = "09hnvna3lg2x36li63988kv664d0zvy7y0z33803yvrdr9hj7lka"; 758 + sha256 = "14k7q3jvzphkbkd4i1s3ika6kz4p9pcqy78z0yimahwvnsqvj3rl"; 749 759 type = "gem"; 750 760 }; 751 - version = "1.0.0"; 761 + version = "1.1.0"; 752 762 }; 753 763 dry-logic = { 754 764 dependencies = ["concurrent-ruby" "dry-core" "zeitwerk"]; ··· 841 851 platforms = []; 842 852 source = { 843 853 remotes = ["https://rubygems.org"]; 844 - sha256 = "08s75vs9cxlc4r1q2bjg4br8g9wc5lc5x5vl0vv4zq5ivxsdpgi7"; 854 + sha256 = "0qnd6ff4az22ysnmni3730c41b979xinilahzg86bn7gv93ip9pw"; 845 855 type = "gem"; 846 856 }; 847 - version = "1.12.0"; 857 + version = "1.13.0"; 848 858 }; 849 859 eventmachine = { 850 860 groups = ["default"]; ··· 872 882 platforms = []; 873 883 source = { 874 884 remotes = ["https://rubygems.org"]; 875 - sha256 = "013f3akjgyz99k6jpkvf6a7s4rc2ba44p07mv10df66kk378d50s"; 885 + sha256 = "0q927lvgjqj0xaplxhicj5xv8xadx3957mank3p7g01vb6iv6x33"; 876 886 type = "gem"; 877 887 }; 878 - version = "6.4.6"; 888 + version = "6.5.0"; 879 889 }; 880 890 factory_bot_rails = { 881 891 dependencies = ["factory_bot" "railties"]; ··· 894 904 platforms = []; 895 905 source = { 896 906 remotes = ["https://rubygems.org"]; 897 - sha256 = "1rrwh78515yqljh09wjxfsb64siqd8qgp4hv57syajhza5x8vbzz"; 907 + sha256 = "1xj0xx2snnxzjipxpxwiki7053441jkdg10h0rmjiri040s5lssi"; 898 908 type = "gem"; 899 909 }; 900 - version = "3.2.3"; 910 + version = "3.4.2"; 901 911 }; 902 912 faraday = { 903 - dependencies = ["faraday-net_http"]; 913 + dependencies = ["faraday-net_http" "json" "logger"]; 904 914 groups = ["default" "development" "test"]; 905 915 platforms = []; 906 916 source = { 907 917 remotes = ["https://rubygems.org"]; 908 - sha256 = "1qqb1rmk0f9m82iijjlqadh5yby1bhnr6svjk9vxdvh6f181988s"; 918 + sha256 = "05s5pyxh7y68jphb0lgrh0ksxbp4lmbsc6a6qg0ahj15pjqx01ni"; 909 919 type = "gem"; 910 920 }; 911 - version = "2.9.0"; 921 + version = "2.12.0"; 912 922 }; 913 923 faraday-mashify = { 914 924 dependencies = ["faraday" "hashie"]; ··· 938 948 platforms = []; 939 949 source = { 940 950 remotes = ["https://rubygems.org"]; 941 - sha256 = "17w51yk4rrm9rpnbc3x509s619kba0jga3qrj4b17l30950vw9qn"; 951 + sha256 = "0rg54k4skaz8z7j358p6pdzc9pr84fjq7sdlpicf7s5ig7vb1rlk"; 942 952 type = "gem"; 943 953 }; 944 - version = "3.1.0"; 954 + version = "3.3.0"; 945 955 }; 946 956 ffi = { 947 - groups = ["assets" "default" "development" "test"]; 957 + groups = ["assets" "default"]; 948 958 platforms = []; 949 959 source = { 950 960 remotes = ["https://rubygems.org"]; 951 - sha256 = "1yvii03hcgqj30maavddqamqy50h7y6xcn2wcyq72wn823zl4ckd"; 961 + sha256 = "07139870npj59jnl8vmk39ja3gdk3fb5z9vc0lf32y2h891hwqsi"; 952 962 type = "gem"; 953 963 }; 954 - version = "1.16.3"; 964 + version = "1.17.0"; 955 965 }; 956 966 ffi-compiler = { 957 967 dependencies = ["ffi" "rake"]; ··· 964 974 }; 965 975 version = "1.3.2"; 966 976 }; 977 + fiber-storage = { 978 + groups = ["default"]; 979 + platforms = []; 980 + source = { 981 + remotes = ["https://rubygems.org"]; 982 + sha256 = "0zxblmxwdpj3587wji5325y53gjdcmzxzm6126dyg58b3qzk42mq"; 983 + type = "gem"; 984 + }; 985 + version = "1.0.0"; 986 + }; 967 987 gli = { 968 988 groups = ["default" "development" "test"]; 969 989 platforms = []; 970 990 source = { 971 991 remotes = ["https://rubygems.org"]; 972 - sha256 = "1l38x0i0z8pjwr54lmnk8q1lxd7cqyl5m0qqqwb2iw28kncvmb3i"; 992 + sha256 = "1fd4blr0pa0b4dd9pzqqpzh49m3p1ff4aa0bys4wpk1jniisl7vy"; 973 993 type = "gem"; 974 994 }; 975 - version = "2.21.1"; 995 + version = "2.21.5"; 976 996 }; 977 997 globalid = { 978 998 dependencies = ["activesupport"]; ··· 986 1006 version = "1.2.1"; 987 1007 }; 988 1008 graphql = { 989 - dependencies = ["base64"]; 1009 + dependencies = ["base64" "fiber-storage"]; 990 1010 groups = ["default"]; 991 1011 platforms = []; 992 1012 source = { 993 1013 remotes = ["https://rubygems.org"]; 994 - sha256 = "0sj3s17m2yfa33cin2pxhrkyhjvrw6gj3hr59vswckw8ipsqx50a"; 1014 + sha256 = "1is9rr5l0lw9z12h9v064fpp1nrnv42p2z2j1r3mnk4ik1lrdjba"; 995 1015 type = "gem"; 996 1016 }; 997 - version = "2.3.0"; 1017 + version = "2.3.16"; 998 1018 }; 999 1019 graphql-batch = { 1000 1020 dependencies = ["graphql" "promise.rb"]; ··· 1012 1032 platforms = []; 1013 1033 source = { 1014 1034 remotes = ["https://rubygems.org"]; 1015 - sha256 = "1jf9dxgjz6z7fvymyz2acyvn9iyvwkn6d9sk7y4fxwbmfc75yimm"; 1035 + sha256 = "0slky0n6n12gjgimzdbdigpwyg5wgq8fysjwkzzfw33ff8b675n7"; 1016 1036 type = "gem"; 1017 1037 }; 1018 - version = "1.1.0"; 1038 + version = "1.1.1"; 1019 1039 }; 1020 1040 hashie = { 1021 1041 groups = ["default" "development" "test"]; ··· 1064 1084 platforms = []; 1065 1085 source = { 1066 1086 remotes = ["https://rubygems.org"]; 1067 - sha256 = "13rilvlv8kwbzqfb644qp6hrbsj82cbqmnzcvqip1p6vqx36sxbk"; 1087 + sha256 = "0lr2yk5g5vvf9nzlmkn3p7mhh9mn55gpdc7kl2w21xs46fgkjynb"; 1068 1088 type = "gem"; 1069 1089 }; 1070 - version = "1.0.5"; 1090 + version = "1.0.7"; 1071 1091 }; 1072 1092 http-form_data = { 1073 1093 groups = ["default"]; ··· 1127 1147 platforms = []; 1128 1148 source = { 1129 1149 remotes = ["https://rubygems.org"]; 1130 - sha256 = "0lbm33fpb3w06wd2231sg58dwlwgjsvym93m548ajvl6s3mfvpn7"; 1150 + sha256 = "0k31wcgnvcvd14snz0pfqj976zv6drfsnq6x8acz10fiyms9l8nw"; 1131 1151 type = "gem"; 1132 1152 }; 1133 - version = "1.14.4"; 1153 + version = "1.14.6"; 1134 1154 }; 1135 1155 icalendar = { 1136 - dependencies = ["ice_cube"]; 1156 + dependencies = ["ice_cube" "ostruct"]; 1137 1157 groups = ["default"]; 1138 1158 platforms = []; 1139 1159 source = { 1140 1160 remotes = ["https://rubygems.org"]; 1141 - sha256 = "03ki7wm2iqr3dv7mgrxv2b8vbh42c7yv55dc33a077n8jnxhhc8z"; 1161 + sha256 = "11fl1kfqvgnh0vnryc9kbbaal693kdgf5h6qnj37p9wz5xkw5gqf"; 1142 1162 type = "gem"; 1143 1163 }; 1144 - version = "2.10.1"; 1164 + version = "2.10.3"; 1145 1165 }; 1146 1166 icalendar-recurrence = { 1147 1167 dependencies = ["icalendar" "ice_cube" "tzinfo"]; ··· 1159 1179 platforms = []; 1160 1180 source = { 1161 1181 remotes = ["https://rubygems.org"]; 1162 - sha256 = "1dri4mcya1fwzrr9nzic8hj1jr28a2szjag63f9k7p2bw9fpw4fs"; 1182 + sha256 = "1gpwlpshsjlld53h1f999p0azd9jdlgmhbswa19wqjjbv9fv9pij"; 1163 1183 type = "gem"; 1164 1184 }; 1165 - version = "0.16.4"; 1185 + version = "0.17.0"; 1166 1186 }; 1167 1187 ice_nine = { 1168 1188 groups = ["default"]; ··· 1204 1224 }; 1205 1225 version = "0.5"; 1206 1226 }; 1227 + io-console = { 1228 + groups = ["assets" "default" "development" "test"]; 1229 + platforms = []; 1230 + source = { 1231 + remotes = ["https://rubygems.org"]; 1232 + sha256 = "08d2lx42pa8jjav0lcjbzfzmw61b8imxr9041pva8xzqabrczp7h"; 1233 + type = "gem"; 1234 + }; 1235 + version = "0.7.2"; 1236 + }; 1237 + irb = { 1238 + dependencies = ["rdoc" "reline"]; 1239 + groups = ["assets" "default" "development" "test"]; 1240 + platforms = []; 1241 + source = { 1242 + remotes = ["https://rubygems.org"]; 1243 + sha256 = "1y40dv3caswr81dlsyln6vnmmpzf5jcal2rqjbsglvnkb0xh0xar"; 1244 + type = "gem"; 1245 + }; 1246 + version = "1.14.1"; 1247 + }; 1207 1248 jmespath = { 1208 1249 groups = ["default"]; 1209 1250 platforms = []; ··· 1219 1260 platforms = []; 1220 1261 source = { 1221 1262 remotes = ["https://rubygems.org"]; 1222 - sha256 = "0r9jmjhg2ly3l736flk7r2al47b5c8cayh0gqkq0yhjqzc9a6zhq"; 1263 + sha256 = "0b4qsi8gay7ncmigr0pnbxyb17y3h8kavdyhsh7nrlqwr35vb60q"; 1223 1264 type = "gem"; 1224 1265 }; 1225 - version = "2.7.1"; 1266 + version = "2.7.2"; 1226 1267 }; 1227 1268 jwt = { 1228 1269 groups = ["default"]; ··· 1235 1276 version = "2.3.0"; 1236 1277 }; 1237 1278 keycloak-admin = { 1238 - dependencies = ["httparty"]; 1279 + dependencies = ["hashie" "httparty"]; 1239 1280 groups = ["development" "test"]; 1240 1281 platforms = []; 1241 1282 source = { 1242 1283 fetchSubmodules = false; 1243 - rev = "79b38d75859e08617879ffc75d5313e41c6974b1"; 1244 - sha256 = "02kq2nfq9j7mfag21pkbf1p7i16a5z36r4nn27zqw4679bwg8sgd"; 1284 + rev = "7ea4e62d77fad93fc2da840c3f8bd5c45588d131"; 1285 + sha256 = "022883w42a9dg0q97xxl58mrzhkba9jf3kij0zc2fq1zsl37rq1n"; 1245 1286 type = "git"; 1246 1287 url = "https://github.com/tschaefer/ruby-keycloak-admin/"; 1247 1288 }; 1248 1289 version = "23.0.7"; 1249 1290 }; 1250 1291 koala = { 1251 - dependencies = ["addressable" "faraday" "faraday-multipart" "json" "rexml"]; 1292 + dependencies = ["addressable" "base64" "faraday" "faraday-multipart" "json" "rexml"]; 1252 1293 groups = ["default"]; 1253 1294 platforms = []; 1254 1295 source = { 1255 1296 remotes = ["https://rubygems.org"]; 1256 - sha256 = "0qrs0yra1d0kxrn28fh1hvm099rh26dp4hpkw36vgfm286qjslww"; 1297 + sha256 = "0z40pvvwbr95b0kk92rgimvhma0ahiv07ihxkvglm6jwi9cbxp42"; 1257 1298 type = "gem"; 1258 1299 }; 1259 - version = "3.5.0"; 1300 + version = "3.6.0"; 1260 1301 }; 1261 1302 language_server-protocol = { 1262 1303 groups = ["default" "development" "test"]; ··· 1270 1311 }; 1271 1312 listen = { 1272 1313 dependencies = ["rb-fsevent" "rb-inotify"]; 1273 - groups = ["development" "test"]; 1314 + groups = ["default"]; 1274 1315 platforms = []; 1275 1316 source = { 1276 1317 remotes = ["https://rubygems.org"]; ··· 1294 1335 platforms = []; 1295 1336 source = { 1296 1337 remotes = ["https://rubygems.org"]; 1297 - sha256 = "14cx0jwlgbigr064y0wmb0d2048p0zvgfsdf8n7cf262mk6vz8r8"; 1338 + sha256 = "1621bz9zyjkgcpgsqyf8xww72jhv3q8lbjxlzq28xcnqkkcailzw"; 1339 + type = "gem"; 1340 + }; 1341 + version = "1.3.1"; 1342 + }; 1343 + logger = { 1344 + groups = ["default" "development" "test"]; 1345 + platforms = []; 1346 + source = { 1347 + remotes = ["https://rubygems.org"]; 1348 + sha256 = "0lwncq2rf8gm79g2rcnnyzs26ma1f4wnfjm6gs4zf2wlsdz5in9s"; 1298 1349 type = "gem"; 1299 1350 }; 1300 - version = "1.2.0"; 1351 + version = "1.6.1"; 1301 1352 }; 1302 1353 logging = { 1303 1354 dependencies = ["little-plugger" "multi_json"]; ··· 1305 1356 platforms = []; 1306 1357 source = { 1307 1358 remotes = ["https://rubygems.org"]; 1308 - sha256 = "1zflchpx4g8c110gjdcs540bk5a336nq6nmx379rdg56xw0pjd02"; 1359 + sha256 = "1jqcq2yxh973f3aw63nd3wxhqyhkncz3pf8v2gs3df0iqair725s"; 1309 1360 type = "gem"; 1310 1361 }; 1311 - version = "2.3.1"; 1362 + version = "2.4.0"; 1312 1363 }; 1313 1364 loofah = { 1314 1365 dependencies = ["crass" "nokogiri"]; ··· 1320 1371 type = "gem"; 1321 1372 }; 1322 1373 version = "2.22.0"; 1374 + }; 1375 + macaddr = { 1376 + dependencies = ["systemu"]; 1377 + groups = ["default"]; 1378 + platforms = []; 1379 + source = { 1380 + remotes = ["https://rubygems.org"]; 1381 + sha256 = "10nzvbp3raa93afisa870005acmv2vlrka82pxh13g4bjq4phdys"; 1382 + type = "gem"; 1383 + }; 1384 + version = "1.7.2"; 1323 1385 }; 1324 1386 mail = { 1325 1387 dependencies = ["mini_mime" "net-imap" "net-pop" "net-smtp"]; ··· 1375 1437 version = "4.0.0"; 1376 1438 }; 1377 1439 method_source = { 1378 - groups = ["assets" "default" "development" "test"]; 1440 + groups = ["default" "development" "test"]; 1379 1441 platforms = []; 1380 1442 source = { 1381 1443 remotes = ["https://rubygems.org"]; 1382 - sha256 = "1pnyh44qycnf9mzi1j6fywd5fkskv3x7nmsqrrws0rjn5dd4ayfp"; 1444 + sha256 = "1igmc3sq9ay90f8xjvfnswd1dybj1s3fi0dwd53inwsvqk4h24qq"; 1383 1445 type = "gem"; 1384 1446 }; 1385 - version = "1.0.0"; 1447 + version = "1.1.0"; 1386 1448 }; 1387 1449 mime-types = { 1388 - dependencies = ["mime-types-data"]; 1450 + dependencies = ["logger" "mime-types-data"]; 1389 1451 groups = ["default"]; 1390 1452 platforms = []; 1391 1453 source = { 1392 1454 remotes = ["https://rubygems.org"]; 1393 - sha256 = "1r64z0m5zrn4k37wabfnv43wa6yivgdfk6cf2rpmmirlz889yaf1"; 1455 + sha256 = "0r34mc3n7sxsbm9mzyzy8m3dvq7pwbryyc8m452axkj0g2axnwbg"; 1394 1456 type = "gem"; 1395 1457 }; 1396 - version = "3.5.2"; 1458 + version = "3.6.0"; 1397 1459 }; 1398 1460 mime-types-data = { 1399 1461 groups = ["default"]; 1400 1462 platforms = []; 1401 1463 source = { 1402 1464 remotes = ["https://rubygems.org"]; 1403 - sha256 = "00x7w5xqsj9m33v3vkmy23wipkkysafksib53ypzn27p5g81w455"; 1465 + sha256 = "06dbn0j13jwdrmlvrjd50mxqrjlkh3lvxp0afh4glyzbliqvqpsd"; 1404 1466 type = "gem"; 1405 1467 }; 1406 - version = "3.2024.0305"; 1468 + version = "3.2024.1001"; 1407 1469 }; 1408 1470 mini_mime = { 1409 1471 groups = ["default" "development" "test"]; ··· 1420 1482 platforms = []; 1421 1483 source = { 1422 1484 remotes = ["https://rubygems.org"]; 1423 - sha256 = "149r94xi6b3jbp6bv72f8383b95ndn0p5sxnq11gs1j9jadv0ajf"; 1485 + sha256 = "1q1f2sdw3y3y9mnym9dhjgsjr72sq975cfg5c4yx7gwv8nmzbvhk"; 1424 1486 type = "gem"; 1425 1487 }; 1426 - version = "2.8.6"; 1488 + version = "2.8.7"; 1427 1489 }; 1428 1490 minitest = { 1429 1491 groups = ["assets" "default" "development" "test"]; 1430 1492 platforms = []; 1431 1493 source = { 1432 1494 remotes = ["https://rubygems.org"]; 1433 - sha256 = "07lq26b86giy3ha3fhrywk9r1ajhc2pm2mzj657jnpnbj1i6g17a"; 1495 + sha256 = "1n1akmc6bibkbxkzm1p1wmfb4n9vv397knkgz0ffykb3h1d7kdix"; 1434 1496 type = "gem"; 1435 1497 }; 1436 - version = "5.22.3"; 1437 - }; 1438 - minitest-profile = { 1439 - groups = ["development" "test"]; 1440 - platforms = []; 1441 - source = { 1442 - remotes = ["https://rubygems.org"]; 1443 - sha256 = "13h4nwbq6yv7hsaa7dpj90lry4rc5qqnpzvm9n2s57mm2xi31xfa"; 1444 - type = "gem"; 1445 - }; 1446 - version = "0.0.2"; 1498 + version = "5.25.1"; 1447 1499 }; 1448 1500 msgpack = { 1449 1501 groups = ["default"]; ··· 1466 1518 version = "1.15.0"; 1467 1519 }; 1468 1520 multi_xml = { 1521 + dependencies = ["bigdecimal"]; 1469 1522 groups = ["default" "development" "test"]; 1470 1523 platforms = []; 1471 1524 source = { 1472 1525 remotes = ["https://rubygems.org"]; 1473 - sha256 = "0lmd4f401mvravi1i1yq7b2qjjli0yq7dfc4p1nj5nwajp7r6hyj"; 1526 + sha256 = "06x61ca5j84nyhr1mwh9r436yiphnc5hmacb3gwqyn5gd0611kjg"; 1474 1527 type = "gem"; 1475 1528 }; 1476 - version = "0.6.0"; 1529 + version = "0.7.1"; 1477 1530 }; 1478 1531 multipart-post = { 1479 1532 groups = ["default" "development" "test"]; 1480 1533 platforms = []; 1481 1534 source = { 1482 1535 remotes = ["https://rubygems.org"]; 1483 - sha256 = "1033p35166d9p97y4vajbbvr13pmkk9zwn7sylxpmk9jrpk8ri67"; 1536 + sha256 = "1a5lrlvmg2kb2dhw3lxcsv6x276bwgsxpnka1752082miqxd0wlq"; 1537 + type = "gem"; 1538 + }; 1539 + version = "2.4.1"; 1540 + }; 1541 + mutex_m = { 1542 + groups = ["assets" "default" "development" "test"]; 1543 + platforms = []; 1544 + source = { 1545 + remotes = ["https://rubygems.org"]; 1546 + sha256 = "1ma093ayps1m92q845hmpk0dmadicvifkbf05rpq9pifhin0rvxn"; 1484 1547 type = "gem"; 1485 1548 }; 1486 - version = "2.4.0"; 1549 + version = "0.2.0"; 1487 1550 }; 1488 1551 mysql2 = { 1489 1552 groups = ["mysql"]; ··· 1521 1584 platforms = []; 1522 1585 source = { 1523 1586 remotes = ["https://rubygems.org"]; 1524 - sha256 = "1pi67ywf8yvv18vr8kvyb1igdv8nsjafyy9c86fny5wvi10qcwqv"; 1587 + sha256 = "0kw7g0j35fla8438s90m72b3xr0mqnpgm910qcwrgnvyg903xmi8"; 1525 1588 type = "gem"; 1526 1589 }; 1527 - version = "0.3.4"; 1590 + version = "0.3.8"; 1528 1591 }; 1529 1592 net-http = { 1530 1593 dependencies = ["uri"]; ··· 1543 1606 platforms = []; 1544 1607 source = { 1545 1608 remotes = ["https://rubygems.org"]; 1546 - sha256 = "0zn7j2w0hc622ig0rslk4iy6yp3937dy9ibhyr1mwwx39n7paxaj"; 1609 + sha256 = "160mfk4gnpwfc7j4kpchxgzfkml54h94q7vfzjw061flrkrclyqj"; 1547 1610 type = "gem"; 1548 1611 }; 1549 - version = "0.4.10"; 1612 + version = "0.4.17"; 1550 1613 }; 1551 1614 net-ldap = { 1552 1615 groups = ["default"]; ··· 1586 1649 platforms = []; 1587 1650 source = { 1588 1651 remotes = ["https://rubygems.org"]; 1589 - sha256 = "0csspzqrg7s2v2wdp6vqqs1rra6w5ilpgnps5h52ig6rp7x2i389"; 1652 + sha256 = "0amlhz8fhnjfmsiqcjajip57ici2xhw089x7zqyhpk51drg43h2z"; 1590 1653 type = "gem"; 1591 1654 }; 1592 - version = "0.4.0.1"; 1655 + version = "0.5.0"; 1593 1656 }; 1594 1657 nio4r = { 1595 1658 groups = ["default" "puma"]; 1596 1659 platforms = []; 1597 1660 source = { 1598 1661 remotes = ["https://rubygems.org"]; 1599 - sha256 = "0xkjz56qc7hl7zy7i7bhiyw5pl85wwjsa4p70rj6s958xj2sd1lm"; 1662 + sha256 = "017nbw87dpr4wyk81cgj8kxkxqgsgblrkxnmmadc77cg9gflrfal"; 1600 1663 type = "gem"; 1601 1664 }; 1602 - version = "2.7.0"; 1665 + version = "2.7.3"; 1603 1666 }; 1604 1667 nkf = { 1605 1668 groups = ["default"]; ··· 1617 1680 platforms = []; 1618 1681 source = { 1619 1682 remotes = ["https://rubygems.org"]; 1620 - sha256 = "1lla2macphrlbzkirk0nwwwhcijrfymyfjjw1als0kwqd0n1cdpc"; 1683 + sha256 = "15gysw8rassqgdq3kwgl4mhqmrgh7nk2qvrcqp4ijyqazgywn6gq"; 1621 1684 type = "gem"; 1622 1685 }; 1623 - version = "1.16.5"; 1686 + version = "1.16.7"; 1624 1687 }; 1625 1688 nori = { 1626 1689 dependencies = ["bigdecimal"]; ··· 1628 1691 platforms = []; 1629 1692 source = { 1630 1693 remotes = ["https://rubygems.org"]; 1631 - sha256 = "12wfv36jzc0978ij5c56nnfh5k8ax574njawigs98ysmp1x5s2ql"; 1694 + sha256 = "0qb84bbi74q0zgs09sdkq750jf2ri3lblbry0xi4g1ard4rwsrk1"; 1632 1695 type = "gem"; 1633 1696 }; 1634 - version = "2.7.0"; 1697 + version = "2.7.1"; 1635 1698 }; 1636 1699 oauth = { 1637 1700 dependencies = ["oauth-tty" "snaky_hash" "version_gem"]; ··· 1678 1741 version = "2.1.2"; 1679 1742 }; 1680 1743 omniauth-facebook = { 1681 - dependencies = ["omniauth-oauth2"]; 1744 + dependencies = ["bigdecimal" "omniauth-oauth2"]; 1682 1745 groups = ["default"]; 1683 1746 platforms = []; 1684 1747 source = { 1685 1748 remotes = ["https://rubygems.org"]; 1686 - sha256 = "0m7q38kjm94wgq6h7hk9546yg33wcs3vf1v6zp0vx7nwkvfxh2j4"; 1749 + sha256 = "1qdrziqfa4sqpqf77i0nzbwq4qyg8qaqd127alnmg1skvax6rp6z"; 1687 1750 type = "gem"; 1688 1751 }; 1689 - version = "9.0.0"; 1752 + version = "10.0.0"; 1690 1753 }; 1691 1754 omniauth-github = { 1692 1755 dependencies = ["omniauth" "omniauth-oauth2"]; ··· 1716 1779 platforms = []; 1717 1780 source = { 1718 1781 remotes = ["https://rubygems.org"]; 1719 - sha256 = "0fahkghfa2iczmwss9bz5l4rh7siwzjnjp3akh7pdbsfx0kg35j4"; 1782 + sha256 = "0h7gcihxnnc1xc123g3frvj524j6x3axi9blfn44kj9m7hxn5b9i"; 1720 1783 type = "gem"; 1721 1784 }; 1722 - version = "1.1.1"; 1785 + version = "1.1.3"; 1723 1786 }; 1724 1787 omniauth-linkedin-oauth2 = { 1725 1788 dependencies = ["omniauth-oauth2"]; ··· 1744 1807 version = "0.0.8"; 1745 1808 }; 1746 1809 omniauth-oauth = { 1747 - dependencies = ["oauth" "omniauth"]; 1810 + dependencies = ["oauth" "omniauth" "rack"]; 1748 1811 groups = ["default"]; 1749 1812 platforms = []; 1750 1813 source = { 1751 1814 remotes = ["https://rubygems.org"]; 1752 - sha256 = "0yw2vzx633p9wpdkd4jxsih6mw604mj7f6myyfikmj4d95c8d9z7"; 1815 + sha256 = "1a4dqmlv3if6hb4ddyx4y5v7vkpi7zq901104nl0ya1l0b4j5gr5"; 1753 1816 type = "gem"; 1754 1817 }; 1755 - version = "1.2.0"; 1818 + version = "1.2.1"; 1756 1819 }; 1757 1820 omniauth-oauth2 = { 1758 1821 dependencies = ["oauth2" "omniauth"]; ··· 1771 1834 platforms = []; 1772 1835 source = { 1773 1836 remotes = ["https://rubygems.org"]; 1774 - sha256 = "1kwswnkyl8ym6i4wv65qh3qchqbf2n0c6lbhfgbvkds3gpmnlm7w"; 1837 + sha256 = "1q2zvkw34vk1vyhn5kp30783w1wzam9i9g5ygsdjn2gz59kzsw0i"; 1775 1838 type = "gem"; 1776 1839 }; 1777 - version = "1.0.1"; 1840 + version = "1.0.2"; 1778 1841 }; 1779 1842 omniauth-saml = { 1780 1843 dependencies = ["omniauth" "ruby-saml"]; ··· 1782 1845 platforms = []; 1783 1846 source = { 1784 1847 remotes = ["https://rubygems.org"]; 1785 - sha256 = "01k9rkg97npcgm8r4x3ja8y20hsg4zy0dcjpzafx148q4yxbg74n"; 1848 + sha256 = "00nn24s74miy7p65y8lwpjfwgcn7fwld61f9ghngal4asgw6pfwa"; 1786 1849 type = "gem"; 1787 1850 }; 1788 - version = "2.1.0"; 1851 + version = "2.2.1"; 1789 1852 }; 1790 1853 omniauth-twitter = { 1791 1854 dependencies = ["omniauth-oauth" "rack"]; ··· 1831 1894 type = "gem"; 1832 1895 }; 1833 1896 version = "1.3.0"; 1897 + }; 1898 + ostruct = { 1899 + groups = ["default"]; 1900 + platforms = []; 1901 + source = { 1902 + remotes = ["https://rubygems.org"]; 1903 + sha256 = "11dsv71gfbhy92yzj3xkckjzdai2bsz5a4fydgimv62dkz4kc5rv"; 1904 + type = "gem"; 1905 + }; 1906 + version = "0.6.0"; 1834 1907 }; 1835 1908 overcommit = { 1836 1909 dependencies = ["childprocess" "iniparse" "rexml"]; ··· 1838 1911 platforms = []; 1839 1912 source = { 1840 1913 remotes = ["https://rubygems.org"]; 1841 - sha256 = "05645qjnixnpkdzyv3qj3ycg3mbxqxj55vxdyny0vjpvigmn6bnl"; 1914 + sha256 = "0lpl1ppjrqwsmywsb4srfjfm31dna30jrjyx2lkmws7s2jchy94v"; 1842 1915 type = "gem"; 1843 1916 }; 1844 - version = "0.63.0"; 1917 + version = "0.64.0"; 1845 1918 }; 1846 1919 parallel = { 1847 1920 groups = ["default" "development" "test"]; 1848 1921 platforms = []; 1849 1922 source = { 1850 1923 remotes = ["https://rubygems.org"]; 1851 - sha256 = "15wkxrg1sj3n1h2g8jcrn7gcapwcgxr659ypjf75z1ipkgxqxwsv"; 1924 + sha256 = "1vy7sjs2pgz4i96v5yk9b7aafbffnvq7nn419fgvw55qlavsnsyq"; 1852 1925 type = "gem"; 1853 1926 }; 1854 - version = "1.24.0"; 1927 + version = "1.26.3"; 1855 1928 }; 1856 1929 parser = { 1857 1930 dependencies = ["ast" "racc"]; ··· 1859 1932 platforms = []; 1860 1933 source = { 1861 1934 remotes = ["https://rubygems.org"]; 1862 - sha256 = "11r6kp8wam0nkfvnwyc1fmvky102r1vcfr84vi2p1a2wa0z32j3p"; 1935 + sha256 = "1cqs31cyg2zp8yx2zzm3zkih0j93q870wasbviy2w343nxqvn3pk"; 1863 1936 type = "gem"; 1864 1937 }; 1865 - version = "3.3.0.5"; 1938 + version = "3.3.5.0"; 1866 1939 }; 1867 1940 pg = { 1868 1941 groups = ["postgres"]; 1869 1942 platforms = []; 1870 1943 source = { 1871 1944 remotes = ["https://rubygems.org"]; 1872 - sha256 = "071b55bhsz7mivlnp2kv0a11msnl7xg5awvk8mlflpl270javhsb"; 1945 + sha256 = "0dsgcmzc55w7i9cpghfkzhmiskzndvp1vijd8c5ryv8xvlwikmzg"; 1873 1946 type = "gem"; 1874 1947 }; 1875 - version = "1.5.6"; 1948 + version = "1.5.8"; 1876 1949 }; 1877 1950 PoParser = { 1878 1951 dependencies = ["simple_po_parser"]; ··· 1880 1953 platforms = []; 1881 1954 source = { 1882 1955 remotes = ["https://rubygems.org"]; 1883 - sha256 = "01ldw5ba6xfn2k97n75n52qs4f0fy8xmn58c4247xf476nfvg035"; 1956 + sha256 = "1rl8vkqhdxzk416q898drqinmfji13wjnbxbqbzjkz3wvd7pikzm"; 1884 1957 type = "gem"; 1885 1958 }; 1886 - version = "3.2.6"; 1959 + version = "3.2.8"; 1887 1960 }; 1888 1961 power_assert = { 1889 1962 groups = ["default" "development" "test"]; ··· 1907 1980 }; 1908 1981 pry = { 1909 1982 dependencies = ["coderay" "method_source"]; 1910 - groups = ["default"]; 1983 + groups = ["default" "development" "test"]; 1911 1984 platforms = []; 1912 1985 source = { 1913 1986 remotes = ["https://rubygems.org"]; ··· 1929 2002 }; 1930 2003 pry-doc = { 1931 2004 dependencies = ["pry" "yard"]; 1932 - groups = ["default"]; 2005 + groups = ["development" "test"]; 1933 2006 platforms = []; 1934 2007 source = { 1935 2008 remotes = ["https://rubygems.org"]; ··· 1944 2017 platforms = []; 1945 2018 source = { 1946 2019 remotes = ["https://rubygems.org"]; 1947 - sha256 = "1cf4ii53w2hdh7fn8vhqpzkymmchjbwij4l3m7s6fsxvb9bn51j6"; 2020 + sha256 = "0garafb0lxbm3sx2r9pqgs7ky9al58cl3wmwc0gmvmrl9bi2i7m6"; 1948 2021 type = "gem"; 1949 2022 }; 1950 - version = "0.3.9"; 2023 + version = "0.3.11"; 1951 2024 }; 1952 2025 pry-remote = { 1953 2026 dependencies = ["pry" "slop"]; ··· 1993 2066 }; 1994 2067 version = "1.3.1"; 1995 2068 }; 2069 + psych = { 2070 + dependencies = ["stringio"]; 2071 + groups = ["assets" "default" "development" "test"]; 2072 + platforms = []; 2073 + source = { 2074 + remotes = ["https://rubygems.org"]; 2075 + sha256 = "0s5383m6004q76xm3lb732bp4sjzb6mxb6rbgn129gy2izsj4wrk"; 2076 + type = "gem"; 2077 + }; 2078 + version = "5.1.2"; 2079 + }; 1996 2080 public_suffix = { 1997 2081 groups = ["default" "development" "test"]; 1998 2082 platforms = []; 1999 2083 source = { 2000 2084 remotes = ["https://rubygems.org"]; 2001 - sha256 = "1bni4qjrsh2q49pnmmd6if4iv3ak36bd2cckrs6npl111n769k9m"; 2085 + sha256 = "0vqcw3iwby3yc6avs1vb3gfd0vcp2v7q310665dvxfswmcf4xm31"; 2002 2086 type = "gem"; 2003 2087 }; 2004 - version = "5.0.4"; 2088 + version = "6.0.1"; 2005 2089 }; 2006 2090 puma = { 2007 2091 dependencies = ["nio4r"]; ··· 2009 2093 platforms = []; 2010 2094 source = { 2011 2095 remotes = ["https://rubygems.org"]; 2012 - sha256 = "0i2vaww6qcazj0ywva1plmjnj6rk23b01szswc5jhcq7s2cikd1y"; 2096 + sha256 = "0gml1rixrfb0naciq3mrnqkpcvm9ahgps1c04hzxh4b801f69914"; 2013 2097 type = "gem"; 2014 2098 }; 2015 - version = "6.4.2"; 2099 + version = "6.4.3"; 2016 2100 }; 2017 2101 pundit = { 2018 2102 dependencies = ["activesupport"]; ··· 2020 2104 platforms = []; 2021 2105 source = { 2022 2106 remotes = ["https://rubygems.org"]; 2023 - sha256 = "10diasjqi1g7s19ns14sldia4wl4c0z1m4pva66q4y2jqvks4qjw"; 2107 + sha256 = "0wkm850z17gy5gph5lbmaz62wx7nvkj9r690017w10phkmxd5rj3"; 2024 2108 type = "gem"; 2025 2109 }; 2026 - version = "2.3.1"; 2110 + version = "2.4.0"; 2027 2111 }; 2028 2112 pundit-matchers = { 2029 2113 dependencies = ["rspec-core" "rspec-expectations" "rspec-mocks" "rspec-support"]; ··· 2041 2125 platforms = []; 2042 2126 source = { 2043 2127 remotes = ["https://rubygems.org"]; 2044 - sha256 = "01b9662zd2x9bp4rdjfid07h09zxj7kvn7f5fghbqhzc625ap1dp"; 2128 + sha256 = "0byn0c9nkahsl93y9ln5bysq4j31q8xkf2ws42swighxd4lnjzsa"; 2045 2129 type = "gem"; 2046 2130 }; 2047 - version = "1.7.3"; 2131 + version = "1.8.1"; 2048 2132 }; 2049 2133 rack = { 2050 2134 groups = ["assets" "default" "development" "test"]; 2051 2135 platforms = []; 2052 2136 source = { 2053 2137 remotes = ["https://rubygems.org"]; 2054 - sha256 = "10mpk0hl6hnv324fp1pfimi2nw9acj0z4gyhrph36qg84pk1s4m7"; 2138 + sha256 = "0ax778fsfvlhj7c11n0d1wdcb8bxvkb190a9lha5d91biwzyx9g4"; 2055 2139 type = "gem"; 2056 2140 }; 2057 - version = "2.2.8.1"; 2141 + version = "2.2.10"; 2058 2142 }; 2059 2143 rack-attack = { 2060 2144 dependencies = ["rack"]; ··· 2089 2173 }; 2090 2174 version = "0.7.7"; 2091 2175 }; 2176 + rack-session = { 2177 + dependencies = ["rack"]; 2178 + groups = ["assets" "default" "development" "test"]; 2179 + platforms = []; 2180 + source = { 2181 + remotes = ["https://rubygems.org"]; 2182 + sha256 = "0xhxhlsz6shh8nm44jsmd9276zcnyzii364vhcvf0k8b8bjia8d0"; 2183 + type = "gem"; 2184 + }; 2185 + version = "1.0.2"; 2186 + }; 2092 2187 rack-test = { 2093 2188 dependencies = ["rack"]; 2094 2189 groups = ["assets" "default" "development" "test"]; ··· 2100 2195 }; 2101 2196 version = "2.1.0"; 2102 2197 }; 2198 + rackup = { 2199 + dependencies = ["rack" "webrick"]; 2200 + groups = ["assets" "default" "development" "test"]; 2201 + platforms = []; 2202 + source = { 2203 + remotes = ["https://rubygems.org"]; 2204 + sha256 = "1wbr03334ba9ilcq25wh9913xciwj0j117zs60vsqm0zgwdkwpp9"; 2205 + type = "gem"; 2206 + }; 2207 + version = "1.0.0"; 2208 + }; 2103 2209 rails = { 2104 2210 dependencies = ["actioncable" "actionmailbox" "actionmailer" "actionpack" "actiontext" "actionview" "activejob" "activemodel" "activerecord" "activestorage" "activesupport" "railties"]; 2105 2211 groups = ["default"]; 2106 2212 platforms = []; 2107 2213 source = { 2108 2214 remotes = ["https://rubygems.org"]; 2109 - sha256 = "1v9dp9sgh8kk32r23mj66zjni7w1dv2h7mbaxgmazsf59a43gsvx"; 2215 + sha256 = "0fa7maxd1ydbnws0fym43pv8j2c6k5dkg0z0fkq31j8jr1aqk7ja"; 2110 2216 type = "gem"; 2111 2217 }; 2112 - version = "7.0.8.1"; 2218 + version = "7.1.4.1"; 2113 2219 }; 2114 2220 rails-controller-testing = { 2115 2221 dependencies = ["actionpack" "actionview" "activesupport"]; ··· 2145 2251 version = "1.6.0"; 2146 2252 }; 2147 2253 railties = { 2148 - dependencies = ["actionpack" "activesupport" "method_source" "rake" "thor" "zeitwerk"]; 2254 + dependencies = ["actionpack" "activesupport" "irb" "rackup" "rake" "thor" "zeitwerk"]; 2149 2255 groups = ["assets" "default" "development" "test"]; 2150 2256 platforms = []; 2151 2257 source = { 2152 2258 remotes = ["https://rubygems.org"]; 2153 - sha256 = "08ga56kz6a37dnlmi7y45r19fcc7jzb62mrc3ifavbzggmhy7r62"; 2259 + sha256 = "0ypihpilhxdz5p3sb5g37jn2sbfjhf2ydkxj097kkn7ri7a7702x"; 2154 2260 type = "gem"; 2155 2261 }; 2156 - version = "7.0.8.1"; 2262 + version = "7.1.4.1"; 2157 2263 }; 2158 2264 rainbow = { 2159 2265 groups = ["default" "development" "test"]; ··· 2170 2276 platforms = []; 2171 2277 source = { 2172 2278 remotes = ["https://rubygems.org"]; 2173 - sha256 = "1ilr853hawi09626axx0mps4rkkmxcs54mapz9jnqvpnlwd3wsmy"; 2279 + sha256 = "17850wcwkgi30p7yqh60960ypn7yibacjjha0av78zaxwvd3ijs6"; 2174 2280 type = "gem"; 2175 2281 }; 2176 - version = "13.1.0"; 2282 + version = "13.2.1"; 2177 2283 }; 2178 2284 rb-fsevent = { 2179 - groups = ["assets" "default" "development" "test"]; 2285 + groups = ["assets" "default"]; 2180 2286 platforms = []; 2181 2287 source = { 2182 2288 remotes = ["https://rubygems.org"]; ··· 2187 2293 }; 2188 2294 rb-inotify = { 2189 2295 dependencies = ["ffi"]; 2190 - groups = ["assets" "default" "development" "test"]; 2296 + groups = ["assets" "default"]; 2191 2297 platforms = []; 2192 2298 source = { 2193 2299 remotes = ["https://rubygems.org"]; 2194 - sha256 = "1jm76h8f8hji38z3ggf4bzi8vps6p7sagxn3ab57qc0xyga64005"; 2300 + sha256 = "0vmy8xgahixcz6hzwy4zdcyn2y6d6ri8dqv5xccgzc1r292019x0"; 2195 2301 type = "gem"; 2196 2302 }; 2197 - version = "0.10.1"; 2303 + version = "0.11.1"; 2198 2304 }; 2199 2305 rchardet = { 2200 2306 groups = ["default"]; ··· 2206 2312 }; 2207 2313 version = "1.8.0"; 2208 2314 }; 2315 + rdoc = { 2316 + dependencies = ["psych"]; 2317 + groups = ["assets" "default" "development" "test"]; 2318 + platforms = []; 2319 + source = { 2320 + remotes = ["https://rubygems.org"]; 2321 + sha256 = "0ygk2zk0ky3d88v3ll7qh6xqvbvw5jin0hqdi1xkv1dhaw7myzdi"; 2322 + type = "gem"; 2323 + }; 2324 + version = "6.7.0"; 2325 + }; 2209 2326 redis = { 2210 2327 groups = ["default"]; 2211 2328 platforms = []; ··· 2221 2338 platforms = []; 2222 2339 source = { 2223 2340 remotes = ["https://rubygems.org"]; 2224 - sha256 = "1ndxm0xnv27p4gv6xynk6q41irckj76q1jsqpysd9h6f86hhp841"; 2341 + sha256 = "0ik40vcv7mqigsfpqpca36hpmnx0536xa825ai5qlkv3mmkyf9ss"; 2225 2342 type = "gem"; 2226 2343 }; 2227 - version = "2.9.0"; 2344 + version = "2.9.2"; 2345 + }; 2346 + reline = { 2347 + dependencies = ["io-console"]; 2348 + groups = ["assets" "default" "development" "test"]; 2349 + platforms = []; 2350 + source = { 2351 + remotes = ["https://rubygems.org"]; 2352 + sha256 = "0rl1jmxs7pay58l7lkxkrn6nkdpk52k8rvnfwqsd1swjlxlwjq0n"; 2353 + type = "gem"; 2354 + }; 2355 + version = "0.5.10"; 2228 2356 }; 2229 2357 rexml = { 2230 2358 groups = ["default" "development" "test"]; 2231 2359 platforms = []; 2232 2360 source = { 2233 2361 remotes = ["https://rubygems.org"]; 2234 - sha256 = "05i8518ay14kjbma550mv0jm8a6di8yp5phzrd8rj44z9qnrlrp0"; 2362 + sha256 = "1j9p66pmfgxnzp76ksssyfyqqrg7281dyi3xyknl3wwraaw7a66p"; 2235 2363 type = "gem"; 2236 2364 }; 2237 - version = "3.2.6"; 2365 + version = "3.3.9"; 2238 2366 }; 2239 2367 rotp = { 2240 2368 groups = ["default"]; ··· 2252 2380 platforms = []; 2253 2381 source = { 2254 2382 remotes = ["https://rubygems.org"]; 2255 - sha256 = "0k252n7s80bvjvpskgfm285a3djjjqyjcarlh3aq7a4dx2s94xsm"; 2383 + sha256 = "0s688wfw77fjldzayvczg8bgwcgh6bh552dw7qcj1rhjk3r4zalx"; 2256 2384 type = "gem"; 2257 2385 }; 2258 - version = "3.13.0"; 2386 + version = "3.13.1"; 2259 2387 }; 2260 2388 rspec-expectations = { 2261 2389 dependencies = ["diff-lcs" "rspec-support"]; ··· 2263 2391 platforms = []; 2264 2392 source = { 2265 2393 remotes = ["https://rubygems.org"]; 2266 - sha256 = "0bhhjzwdk96vf3gq3rs7mln80q27fhq82hda3r15byb24b34h7b2"; 2394 + sha256 = "0n3cyrhsa75x5wwvskrrqk56jbjgdi2q1zx0irllf0chkgsmlsqf"; 2267 2395 type = "gem"; 2268 2396 }; 2269 - version = "3.13.0"; 2397 + version = "3.13.3"; 2270 2398 }; 2271 2399 rspec-mocks = { 2272 2400 dependencies = ["diff-lcs" "rspec-support"]; ··· 2274 2402 platforms = []; 2275 2403 source = { 2276 2404 remotes = ["https://rubygems.org"]; 2277 - sha256 = "0rkzkcfk2x0qjr5fxw6ib4wpjy0hqbziywplnp6pg3bm2l98jnkk"; 2405 + sha256 = "0f3vgp43hajw716vmgjv6f4ar6f97zf50snny6y3fy9kkj4qjw88"; 2278 2406 type = "gem"; 2279 2407 }; 2280 - version = "3.13.0"; 2408 + version = "3.13.1"; 2281 2409 }; 2282 2410 rspec-rails = { 2283 2411 dependencies = ["actionpack" "activesupport" "railties" "rspec-core" "rspec-expectations" "rspec-mocks" "rspec-support"]; ··· 2285 2413 platforms = []; 2286 2414 source = { 2287 2415 remotes = ["https://rubygems.org"]; 2288 - sha256 = "02wr7fl189p1lnpaylz48dlp1n5y763w92gk59s0345hwfr4m1q2"; 2416 + sha256 = "1ycjggcmzbgrfjk04v26b43c3fj5jq2qic911qk7585wvav2qaxd"; 2289 2417 type = "gem"; 2290 2418 }; 2291 - version = "6.1.2"; 2419 + version = "7.0.1"; 2292 2420 }; 2293 2421 rspec-retry = { 2294 2422 dependencies = ["rspec-core"]; ··· 2322 2450 version = "1.5.0"; 2323 2451 }; 2324 2452 rubocop = { 2325 - dependencies = ["json" "language_server-protocol" "parallel" "parser" "rainbow" "regexp_parser" "rexml" "rubocop-ast" "ruby-progressbar" "unicode-display_width"]; 2453 + dependencies = ["json" "language_server-protocol" "parallel" "parser" "rainbow" "regexp_parser" "rubocop-ast" "ruby-progressbar" "unicode-display_width"]; 2326 2454 groups = ["development" "test"]; 2327 2455 platforms = []; 2328 2456 source = { 2329 2457 remotes = ["https://rubygems.org"]; 2330 - sha256 = "0daamn13fbm77rdwwa4w6j6221iq6091asivgdhk6n7g398frcdf"; 2458 + sha256 = "1rsyxrl647bz49gpa4flh8igg6wy7qxyh2jrp01x0kqnn5iw4y86"; 2331 2459 type = "gem"; 2332 2460 }; 2333 - version = "1.62.1"; 2461 + version = "1.66.1"; 2334 2462 }; 2335 2463 rubocop-ast = { 2336 2464 dependencies = ["parser"]; ··· 2338 2466 platforms = []; 2339 2467 source = { 2340 2468 remotes = ["https://rubygems.org"]; 2341 - sha256 = "1v3q8n48w8h809rqbgzihkikr4g3xk72m1na7s97jdsmjjq6y83w"; 2469 + sha256 = "03zywfpm4540q6hw8srhi8pzp0gg51w65ir8jkaw58vk3j31w820"; 2342 2470 type = "gem"; 2343 2471 }; 2344 - version = "1.31.2"; 2472 + version = "1.32.3"; 2345 2473 }; 2346 2474 rubocop-capybara = { 2347 2475 dependencies = ["rubocop"]; 2348 - groups = ["default" "development" "test"]; 2476 + groups = ["development" "test"]; 2349 2477 platforms = []; 2350 2478 source = { 2351 2479 remotes = ["https://rubygems.org"]; 2352 - sha256 = "0f5r9di123hc4x2h453a143986plfzz9935bwc7267wj8awl8s1a"; 2480 + sha256 = "1aw0n8jwhsr39r9q2k90xjmcz8ai2k7xx2a87ld0iixnv3ylw9jx"; 2353 2481 type = "gem"; 2354 2482 }; 2355 - version = "2.20.0"; 2483 + version = "2.21.0"; 2356 2484 }; 2357 2485 rubocop-factory_bot = { 2358 2486 dependencies = ["rubocop"]; 2359 - groups = ["default" "development" "test"]; 2487 + groups = ["development" "test"]; 2360 2488 platforms = []; 2361 2489 source = { 2362 2490 remotes = ["https://rubygems.org"]; 2363 - sha256 = "0d012phc7z5h1j1d2aisnbkmqlb95sld5jriia5qg2gpgbg1nxb2"; 2491 + sha256 = "1aljadsjx7affcarzbhz7pydpy6fgqb8hl951y0cmrffxpa3rqcd"; 2364 2492 type = "gem"; 2365 2493 }; 2366 - version = "2.25.1"; 2494 + version = "2.26.1"; 2367 2495 }; 2368 2496 rubocop-faker = { 2369 2497 dependencies = ["faker" "rubocop"]; ··· 2382 2510 platforms = []; 2383 2511 source = { 2384 2512 remotes = ["https://rubygems.org"]; 2385 - sha256 = "19b1v70ya71rf6rqjx1i83218kpii14a7ssl3daaaapprpzv01sj"; 2513 + sha256 = "14j14ld5d3w141r5lgaljcd8q1g3w4xn592cwzqxlxw5n108v21d"; 2386 2514 type = "gem"; 2387 2515 }; 2388 - version = "1.5.0"; 2516 + version = "1.5.4"; 2389 2517 }; 2390 2518 rubocop-inflector = { 2391 2519 dependencies = ["activesupport" "rubocop" "rubocop-rspec"]; ··· 2404 2532 platforms = []; 2405 2533 source = { 2406 2534 remotes = ["https://rubygems.org"]; 2407 - sha256 = "0cf7fn4dwf45r3nhnda0dhnwn8qghswyqbfxr2ippb3z8a6gmc8v"; 2535 + sha256 = "0yd616imfjvlpwsk7lw5kq9h4iz6qkmf10xlaib6b47fy5x77ncy"; 2408 2536 type = "gem"; 2409 2537 }; 2410 - version = "1.20.2"; 2538 + version = "1.22.1"; 2411 2539 }; 2412 2540 rubocop-rails = { 2413 2541 dependencies = ["activesupport" "rack" "rubocop" "rubocop-ast"]; ··· 2415 2543 platforms = []; 2416 2544 source = { 2417 2545 remotes = ["https://rubygems.org"]; 2418 - sha256 = "1k3p37apkx2asmayvki5mizscic5qlz5pl165ki06r9gxxkq45qj"; 2546 + sha256 = "1bc4xpyx0gldjdmbl9aaqav5bjiqfc2zdw7k2r1zblmgsq4ilmpm"; 2419 2547 type = "gem"; 2420 2548 }; 2421 - version = "2.24.0"; 2549 + version = "2.26.2"; 2422 2550 }; 2423 2551 rubocop-rspec = { 2424 - dependencies = ["rubocop" "rubocop-capybara" "rubocop-factory_bot"]; 2552 + dependencies = ["rubocop"]; 2553 + groups = ["development" "test"]; 2554 + platforms = []; 2555 + source = { 2556 + remotes = ["https://rubygems.org"]; 2557 + sha256 = "1nwbi4j22gs1x559dyhpsdllz3vy2i1pw3cb9mpbpszynkdx9p0y"; 2558 + type = "gem"; 2559 + }; 2560 + version = "3.1.0"; 2561 + }; 2562 + rubocop-rspec_rails = { 2563 + dependencies = ["rubocop" "rubocop-rspec"]; 2425 2564 groups = ["development" "test"]; 2426 2565 platforms = []; 2427 2566 source = { 2428 2567 remotes = ["https://rubygems.org"]; 2429 - sha256 = "17ksg89i1k5kyhi241pc0zyzmq1n7acxg0zybav5vrqbf02cw9rg"; 2568 + sha256 = "0ijc1kw81884k0wjq1sgwaxa854n1fdddscp4fnzfzlx7zl150c8"; 2430 2569 type = "gem"; 2431 2570 }; 2432 - version = "2.27.1"; 2571 + version = "2.30.0"; 2433 2572 }; 2434 2573 ruby-progressbar = { 2435 2574 groups = ["default" "development" "test"]; ··· 2447 2586 platforms = []; 2448 2587 source = { 2449 2588 remotes = ["https://rubygems.org"]; 2450 - sha256 = "0qbhnmz1xn1ylvpywb8fyh00y6d73vjn97cs6a1ivriqpizkmkwx"; 2589 + sha256 = "1adq06m684gnpjp6qyb8shgj8jjy2npcfg7y6mg2ab9ilfdq6684"; 2451 2590 type = "gem"; 2452 2591 }; 2453 - version = "1.16.0"; 2592 + version = "1.17.0"; 2454 2593 }; 2455 2594 rubyntlm = { 2595 + dependencies = ["base64"]; 2456 2596 groups = ["default"]; 2457 2597 platforms = []; 2458 2598 source = { 2459 2599 remotes = ["https://rubygems.org"]; 2460 - sha256 = "0b8hczk8hysv53ncsqzx4q6kma5gy5lqc7s5yx8h64x3vdb18cjv"; 2600 + sha256 = "1x8l0d1v88m40mby4jvgal46137cv8gga2lk7zlrxqlsp41380a7"; 2461 2601 type = "gem"; 2462 2602 }; 2463 - version = "0.6.3"; 2603 + version = "0.6.5"; 2464 2604 }; 2465 2605 rubyzip = { 2466 2606 groups = ["default" "development" "test"]; ··· 2517 2657 version = "5.1.0"; 2518 2658 }; 2519 2659 selenium-webdriver = { 2520 - dependencies = ["base64" "rexml" "rubyzip" "websocket"]; 2660 + dependencies = ["base64" "logger" "rexml" "rubyzip" "websocket"]; 2521 2661 groups = ["development" "test"]; 2522 2662 platforms = []; 2523 2663 source = { 2524 2664 remotes = ["https://rubygems.org"]; 2525 - sha256 = "1asysih4l1mv24wqxrbnz0c0454kw3dhqaj6nsa8pyn9fjjdms5b"; 2665 + sha256 = "1md0sixm8dq8a7riv50x4q1z273q47b5jvcbv5hxympxn3ran4by"; 2526 2666 type = "gem"; 2527 2667 }; 2528 - version = "4.18.1"; 2668 + version = "4.25.0"; 2529 2669 }; 2530 2670 shoulda-matchers = { 2531 2671 dependencies = ["activesupport"]; ··· 2533 2673 platforms = []; 2534 2674 source = { 2535 2675 remotes = ["https://rubygems.org"]; 2536 - sha256 = "1pfq0w167v4055k0km64sxik1qslhsi32wl2jlidmfzkqmcw00m7"; 2676 + sha256 = "1c082vpfdf3865xq6xayxw2hwqswhnc9g030p1gi4hmk9dzvnmch"; 2537 2677 type = "gem"; 2538 2678 }; 2539 - version = "6.2.0"; 2679 + version = "6.4.0"; 2540 2680 }; 2541 2681 simple_oauth = { 2542 2682 groups = ["default"]; ··· 2559 2699 version = "1.1.6"; 2560 2700 }; 2561 2701 simpleidn = { 2562 - dependencies = ["unf"]; 2563 2702 groups = ["default"]; 2564 2703 platforms = []; 2565 2704 source = { 2566 2705 remotes = ["https://rubygems.org"]; 2567 - sha256 = "1n9qrkznz4iwdib20d39hlqyb37r7v0s9n6x3fq6jqnxpw3cfpqh"; 2706 + sha256 = "0a9c1mdy12y81ck7mcn9f9i2s2wwzjh1nr92ps354q517zq9dkh8"; 2568 2707 type = "gem"; 2569 2708 }; 2570 - version = "0.2.2"; 2709 + version = "0.2.3"; 2571 2710 }; 2572 2711 slack-notifier = { 2573 2712 groups = ["default"]; ··· 2585 2724 platforms = []; 2586 2725 source = { 2587 2726 remotes = ["https://rubygems.org"]; 2588 - sha256 = "0ab027mqxxqkh9hfw4b3lzmsrj7idwifnxg4bz9hddzgqyzp353k"; 2727 + sha256 = "03nq74m0d31wic05ldrdvn5n9inn60p9n78b9x8yh4dx32caj3ic"; 2589 2728 type = "gem"; 2590 2729 }; 2591 - version = "2.3.0"; 2730 + version = "2.4.0"; 2592 2731 }; 2593 2732 slop = { 2594 2733 groups = ["default"]; ··· 2611 2750 }; 2612 2751 version = "2.0.1"; 2613 2752 }; 2614 - sorbet-runtime = { 2615 - groups = ["default"]; 2753 + sprockets = { 2754 + dependencies = ["base64" "concurrent-ruby" "rack"]; 2755 + groups = ["assets"]; 2616 2756 platforms = []; 2617 2757 source = { 2618 2758 remotes = ["https://rubygems.org"]; 2619 - sha256 = "1xnq3zdrnwhncfxvrhvkil26dq9v1h196i54l936l36zxdhnf383"; 2759 + sha256 = "10ykzsa76cf8kvbfkszlvbyn4ckcx1mxjhfvwxzs7y28cljhzhkj"; 2620 2760 type = "gem"; 2621 2761 }; 2622 - version = "0.5.11292"; 2762 + version = "3.7.5"; 2623 2763 }; 2624 - sprockets = { 2625 - dependencies = ["concurrent-ruby" "rack"]; 2626 - groups = ["assets"]; 2764 + sprockets-rails = { 2765 + dependencies = ["actionpack" "activesupport" "sprockets"]; 2766 + groups = ["assets" "default"]; 2627 2767 platforms = []; 2628 2768 source = { 2629 2769 remotes = ["https://rubygems.org"]; 2630 - sha256 = "182jw5a0fbqah5w9jancvfmjbk88h8bxdbwnl4d3q809rpxdg8ay"; 2770 + sha256 = "17hiqkdpcjyyhlm997mgdcr45v35j5802m5a979i5jgqx5n8xs59"; 2631 2771 type = "gem"; 2632 2772 }; 2633 - version = "3.7.2"; 2773 + version = "3.5.2"; 2634 2774 }; 2635 - sprockets-rails = { 2636 - dependencies = ["actionpack" "activesupport" "sprockets"]; 2637 - groups = ["assets" "default"]; 2775 + stringio = { 2776 + groups = ["assets" "default" "development" "test"]; 2638 2777 platforms = []; 2639 2778 source = { 2640 2779 remotes = ["https://rubygems.org"]; 2641 - sha256 = "1b9i14qb27zs56hlcc2hf139l0ghbqnjpmfi0054dxycaxvk5min"; 2780 + sha256 = "07mfqb40b2wh53k33h91zva78f9zwcdnl85jiq74wnaw2wa6wiak"; 2781 + type = "gem"; 2782 + }; 2783 + version = "3.1.1"; 2784 + }; 2785 + systemu = { 2786 + groups = ["default"]; 2787 + platforms = []; 2788 + source = { 2789 + remotes = ["https://rubygems.org"]; 2790 + sha256 = "0gmkbakhfci5wnmbfx5i54f25j9zsvbw858yg3jjhfs5n4ad1xq1"; 2642 2791 type = "gem"; 2643 2792 }; 2644 - version = "3.4.2"; 2793 + version = "2.6.5"; 2645 2794 }; 2646 2795 tcr = { 2647 2796 groups = ["development" "test"]; ··· 2680 2829 platforms = []; 2681 2830 source = { 2682 2831 remotes = ["https://rubygems.org"]; 2683 - sha256 = "00sks1s0fi8ny4bjswychfik3gsmkbbxgbfjiwvk5lrs4c9n4pm2"; 2832 + sha256 = "176swgmwq0cc4z2134x12j9vjvx5y3nrlpbb8p6p0zhsn2wi2cf0"; 2684 2833 type = "gem"; 2685 2834 }; 2686 - version = "1.2.0"; 2835 + version = "1.2.3"; 2687 2836 }; 2688 2837 test-unit = { 2689 2838 dependencies = ["power_assert"]; ··· 2701 2850 platforms = []; 2702 2851 source = { 2703 2852 remotes = ["https://rubygems.org"]; 2704 - sha256 = "1vq1fjp45az9hfp6fxljhdrkv75cvbab1jfrwcw738pnsiqk8zps"; 2853 + sha256 = "1nmymd86a0vb39pzj2cwv57avdrl6pl3lf5bsz58q594kqxjkw7f"; 2705 2854 type = "gem"; 2706 2855 }; 2707 - version = "1.3.1"; 2856 + version = "1.3.2"; 2708 2857 }; 2709 2858 thread_safe = { 2710 2859 groups = ["default"]; ··· 2721 2870 platforms = []; 2722 2871 source = { 2723 2872 remotes = ["https://rubygems.org"]; 2724 - sha256 = "0p3l7v619hwfi781l3r7ypyv1l8hivp09r18kmkn6g11c4yr1pc2"; 2873 + sha256 = "0kds7wkxmb038cwp6ravnwn8k65ixc68wpm8j5jx5bhx8ndg4x6z"; 2725 2874 type = "gem"; 2726 2875 }; 2727 - version = "2.3.0"; 2876 + version = "2.4.0"; 2728 2877 }; 2729 2878 time = { 2730 2879 dependencies = ["date"]; ··· 2732 2881 platforms = []; 2733 2882 source = { 2734 2883 remotes = ["https://rubygems.org"]; 2735 - sha256 = "0c15v19hyxjcfzaviqlwhgajgyrrlb0pjilza6mkv49bhspy6av6"; 2884 + sha256 = "1pk1dwyvx3qvl9zqch4zcfm0h21ny4r0w67mh3wv5hgma173fj8r"; 2736 2885 type = "gem"; 2737 2886 }; 2738 - version = "0.3.0"; 2887 + version = "0.4.0"; 2739 2888 }; 2740 2889 timeout = { 2741 2890 groups = ["default"]; ··· 2753 2902 platforms = []; 2754 2903 source = { 2755 2904 remotes = ["https://rubygems.org"]; 2756 - sha256 = "0v8y5dibsyskv1ncdgszhxwzq0gzmvb0zl7sgmx0xvsgy86dhcz1"; 2905 + sha256 = "18xc7hyasg5ja2i2vb23d9c5pd6rf316kzwqxqx5d8vbs2z1a4rw"; 2757 2906 type = "gem"; 2758 2907 }; 2759 - version = "0.12.0"; 2908 + version = "0.12.1"; 2760 2909 }; 2761 2910 twilio-ruby = { 2762 2911 dependencies = ["faraday" "jwt" "nokogiri"]; ··· 2764 2913 platforms = []; 2765 2914 source = { 2766 2915 remotes = ["https://rubygems.org"]; 2767 - sha256 = "060bw09878a6c0d06svhhmjcvrwnm09p2k1lcy5c47qw139706mv"; 2916 + sha256 = "1kc065bbl85nz0ana0b9c92w88b3wch2kz81pn96sgrba2p442q2"; 2768 2917 type = "gem"; 2769 2918 }; 2770 - version = "6.12.1"; 2919 + version = "7.3.3"; 2771 2920 }; 2772 2921 twitter = { 2773 2922 dependencies = ["addressable" "buftok" "equalizer" "http" "http-form_data" "http_parser.rb" "memoizable" "multipart-post" "naught" "simple_oauth"]; ··· 2797 2946 platforms = []; 2798 2947 source = { 2799 2948 remotes = ["https://rubygems.org"]; 2800 - sha256 = "1rg1dmx6mknjazb8qq0j9sb9fah470my5sbjb6f3pa6si5018682"; 2801 - type = "gem"; 2802 - }; 2803 - version = "1.2024.1"; 2804 - }; 2805 - unf = { 2806 - dependencies = ["unf_ext"]; 2807 - groups = ["default"]; 2808 - platforms = []; 2809 - source = { 2810 - remotes = ["https://rubygems.org"]; 2811 - sha256 = "0bh2cf73i2ffh4fcpdn9ir4mhq8zi50ik0zqa1braahzadx536a9"; 2949 + sha256 = "1cw6xv9a525mcs7202bq9768aic1dwx353prm1bss4fp2nq24a3j"; 2812 2950 type = "gem"; 2813 2951 }; 2814 - version = "0.1.4"; 2815 - }; 2816 - unf_ext = { 2817 - groups = ["default"]; 2818 - platforms = []; 2819 - source = { 2820 - remotes = ["https://rubygems.org"]; 2821 - sha256 = "1sf6bxvf6x8gihv6j63iakixmdddgls58cpxpg32chckb2l18qcj"; 2822 - type = "gem"; 2823 - }; 2824 - version = "0.0.9.1"; 2952 + version = "1.2024.2"; 2825 2953 }; 2826 2954 unicode-display_width = { 2827 2955 groups = ["default" "development" "test"]; 2828 2956 platforms = []; 2829 2957 source = { 2830 2958 remotes = ["https://rubygems.org"]; 2831 - sha256 = "1d0azx233nags5jx3fqyr23qa2rhgzbhv8pxp46dgbg1mpf82xky"; 2959 + sha256 = "0nkz7fadlrdbkf37m0x7sw8bnz8r355q3vwcfb9f9md6pds9h9qj"; 2832 2960 type = "gem"; 2833 2961 }; 2834 - version = "2.5.0"; 2962 + version = "2.6.0"; 2835 2963 }; 2836 2964 uri = { 2837 2965 groups = ["default" "development" "test"]; 2838 2966 platforms = []; 2839 2967 source = { 2840 2968 remotes = ["https://rubygems.org"]; 2841 - sha256 = "094gk72ckazf495qc76gk09b5i318d5l9m7bicg2wxlrjcm3qm96"; 2969 + sha256 = "07ndgxyhzd02cg94s6rnfhkb9rwx9z72lzk368sa9j78wc9qnbfz"; 2842 2970 type = "gem"; 2843 2971 }; 2844 - version = "0.13.0"; 2972 + version = "0.13.1"; 2845 2973 }; 2846 2974 vcr = { 2975 + dependencies = ["base64"]; 2847 2976 groups = ["development" "test"]; 2848 2977 platforms = []; 2849 2978 source = { 2850 2979 remotes = ["https://rubygems.org"]; 2851 - sha256 = "02j9z7yapninfqwsly4l65596zhv2xqyfb91p9vkakwhiyhajq7r"; 2980 + sha256 = "1v83xjgj5y1fzp7nm4s5dixwpy5yr8crklyjyjilc13jgqanxd9p"; 2852 2981 type = "gem"; 2853 2982 }; 2854 - version = "6.2.0"; 2983 + version = "6.3.1"; 2855 2984 }; 2856 2985 version_gem = { 2857 2986 groups = ["default"]; 2858 2987 platforms = []; 2859 2988 source = { 2860 2989 remotes = ["https://rubygems.org"]; 2861 - sha256 = "0q6zs0wgcrql9671fw6lmbvgh155snaak4fia24iji5wk9klpfh7"; 2990 + sha256 = "08a6agx7xk1f6cr9a95dq42vl45si2ln21h33b96li59sv3555y6"; 2862 2991 type = "gem"; 2863 2992 }; 2864 - version = "1.1.3"; 2993 + version = "1.1.4"; 2865 2994 }; 2866 2995 viewpoint = { 2867 2996 dependencies = ["httpclient" "logging" "nokogiri" "rubyntlm"]; ··· 2891 3020 platforms = []; 2892 3021 source = { 2893 3022 remotes = ["https://rubygems.org"]; 2894 - sha256 = "0wza7pnwz8ym92gw0x4zr1icialhlw0l032kn4f86vw1vlzxmrd3"; 3023 + sha256 = "1fcharh45xwi2cx96m695v9gccny3hgvdkkhcbkhplk1bc6ldwgk"; 2895 3024 type = "gem"; 2896 3025 }; 2897 - version = "3.5.0"; 3026 + version = "3.8.2"; 2898 3027 }; 2899 3028 webauthn = { 2900 3029 dependencies = ["android_key_attestation" "awrence" "bindata" "cbor" "cose" "openssl" "safety_net_attestation" "tpm-key_attestation"]; ··· 2913 3042 platforms = []; 2914 3043 source = { 2915 3044 remotes = ["https://rubygems.org"]; 2916 - sha256 = "07zk8ljq5kyd1mm9qw3452fcnf7frg3irh9ql8ln2m8zbi1qf1qh"; 3045 + sha256 = "08kixkdp41dw39kqfxf2wp5m4z9b6fxg6yfa6xin0wy7dxzka0dy"; 3046 + type = "gem"; 3047 + }; 3048 + version = "3.24.0"; 3049 + }; 3050 + webrick = { 3051 + groups = ["assets" "default" "development" "test"]; 3052 + platforms = []; 3053 + source = { 3054 + remotes = ["https://rubygems.org"]; 3055 + sha256 = "089gy5494j560b242vi173wnbj2913hwlwnjkpzld58r96ilc5s3"; 2917 3056 type = "gem"; 2918 3057 }; 2919 - version = "3.23.0"; 3058 + version = "1.8.2"; 2920 3059 }; 2921 3060 websocket = { 2922 3061 groups = ["default" "development" "test"]; 2923 3062 platforms = []; 2924 3063 source = { 2925 3064 remotes = ["https://rubygems.org"]; 2926 - sha256 = "1a4zc8d0d91c3xqwapda3j3zgpfwdbj76hkb69xn6qvfkfks9h9c"; 3065 + sha256 = "0dr78vh3ag0d1q5gfd8960g1ca9g6arjd2w54mffid8h4i7agrxp"; 2927 3066 type = "gem"; 2928 3067 }; 2929 - version = "1.2.10"; 3068 + version = "1.2.11"; 2930 3069 }; 2931 3070 websocket-driver = { 2932 3071 dependencies = ["websocket-extensions"]; ··· 2950 3089 version = "0.1.5"; 2951 3090 }; 2952 3091 whatsapp_sdk = { 2953 - dependencies = ["faraday" "faraday-multipart" "sorbet-runtime" "zeitwerk"]; 3092 + dependencies = ["faraday" "faraday-multipart" "zeitwerk"]; 2954 3093 groups = ["default"]; 2955 3094 platforms = []; 2956 3095 source = { 2957 3096 remotes = ["https://rubygems.org"]; 2958 - sha256 = "1hz5gafn9wv6mn2w6chbyjcvgrs25cs35qvz8ph7aln0nxklsdfs"; 3097 + sha256 = "0v5wgs11qqdhjpkmhchac35f3rfb3p44xqybxdgmsawc4mns8srl"; 2959 3098 type = "gem"; 2960 3099 }; 2961 - version = "0.12.1"; 3100 + version = "0.13.0"; 2962 3101 }; 2963 3102 write_xlsx = { 2964 3103 dependencies = ["nkf" "rubyzip"]; ··· 2966 3105 platforms = []; 2967 3106 source = { 2968 3107 remotes = ["https://rubygems.org"]; 2969 - sha256 = "0fgx55sd4q1lvqrbbwmrcpbjm7ncjhi492jb7vncd90g29gqcyh6"; 3108 + sha256 = "1qln4i0yv2fg5mb0n8aam3kjn5lhrb0s80f6ahmdsldkj08jli7x"; 2970 3109 type = "gem"; 2971 3110 }; 2972 - version = "1.11.2"; 3111 + version = "1.12.1"; 2973 3112 }; 2974 3113 xpath = { 2975 3114 dependencies = ["nokogiri"]; ··· 2983 3122 version = "3.2.0"; 2984 3123 }; 2985 3124 yard = { 2986 - groups = ["default"]; 3125 + groups = ["default" "development" "test"]; 2987 3126 platforms = []; 2988 3127 source = { 2989 3128 remotes = ["https://rubygems.org"]; 2990 - sha256 = "1r0b8w58p7gy06wph1qdjv2p087hfnmhd9jk23vjdj803dn761am"; 3129 + sha256 = "14k9lb9a60r9z2zcqg08by9iljrrgjxdkbd91gw17rkqkqwi1sd6"; 2991 3130 type = "gem"; 2992 3131 }; 2993 - version = "0.9.36"; 3132 + version = "0.9.37"; 2994 3133 }; 2995 3134 zeitwerk = { 2996 3135 groups = ["assets" "default" "development" "test"]; 2997 3136 platforms = []; 2998 3137 source = { 2999 3138 remotes = ["https://rubygems.org"]; 3000 - sha256 = "1m67qmsak3x8ixs8rb971azl3l7wapri65pmbf5z886h46q63f1d"; 3139 + sha256 = "10cpfdswql21vildiin0q7drg5zfzf2sahnk9hv3nyzzjqwj2bdx"; 3001 3140 type = "gem"; 3002 3141 }; 3003 - version = "2.6.13"; 3142 + version = "2.6.18"; 3004 3143 }; 3005 3144 zendesk_api = { 3006 3145 dependencies = ["faraday" "faraday-multipart" "hashie" "inflection" "mini_mime" "multipart-post"];
-161
pkgs/applications/networking/misc/zammad/package.json
··· 1 - { 2 - "private": true, 3 - "scripts": { 4 - "generate-graphql-api": "RAILS_ENV=development bundle exec rails generate zammad:graphql_introspection > app/graphql/graphql_introspection.json && npx graphql-codegen -c .graphql_code_generator.js", 5 - "generate-setting-types": "RAILS_ENV=development bundle exec rails generate zammad:setting_types", 6 - "dev": "RAILS_ENV=development forego start -f Procfile.dev", 7 - "dev:https": "VITE_RUBY_HOST=0.0.0.0 VITE_RUBY_HTTPS=true RAILS_ENV=development forego start -f Procfile.dev-https", 8 - "i18n": "rails generate zammad:translation_catalog", 9 - "lint": "vue-tsc --noEmit && eslint --cache --cache-location ./tmp/eslintcache.js --cache-strategy content -c .eslintrc.js --ext .js,.ts,.vue app/frontend/ .eslint-plugin-zammad/", 10 - "lint:fix": "yarn lint -- --fix", 11 - "lint:css": "stylelint **/*.{css,vue,scss}", 12 - "lint:css:fix": "stylelint **/*.{css,vue,scss} --fix", 13 - "test": "VTL_SKIP_AUTO_CLEANUP=true TZ=utc vitest", 14 - "test:ct": "CY_OPEN=true yarn --cwd ./.cypress cypress open --component --project ../ --config-file .cypress/cypress.config.mjs", 15 - "test:ci:ct": "CI=true yarn --cwd ./.cypress cypress run --component --project ../ --config-file .cypress/cypress.config.mjs --browser electron", 16 - "cypress:snapshots": "sh .cypress/visual-regression/snapshots.sh", 17 - "cypress:install": "yarn --cwd ./.cypress install" 18 - }, 19 - "engines": { 20 - "node": ">=18.12.0" 21 - }, 22 - "packageManager": "yarn@1.22.22", 23 - "devDependencies": { 24 - "@faker-js/faker": "^8.4.1", 25 - "@graphql-codegen/cli": "^5.0.2", 26 - "@graphql-codegen/introspection": "^4.0.3", 27 - "@graphql-codegen/near-operation-file-preset": "^3.0.0", 28 - "@graphql-codegen/typescript": "^4.0.6", 29 - "@graphql-codegen/typescript-operations": "^4.2.0", 30 - "@graphql-codegen/typescript-vue-apollo": "^4.1.1", 31 - "@pinia/testing": "^0.1.3", 32 - "@testing-library/jest-dom": "^6.4.2", 33 - "@testing-library/user-event": "^14.5.2", 34 - "@testing-library/vue": "^8.0.3", 35 - "@types/lodash-es": "^4.17.12", 36 - "@types/rails__actioncable": "^6.1.10", 37 - "@types/sinonjs__fake-timers": "^8.1.5", 38 - "@types/ua-parser-js": "^0.7.39", 39 - "@types/uuid": "^9.0.8", 40 - "@typescript-eslint/eslint-plugin": "^7.3.1", 41 - "@typescript-eslint/parser": "^7.3.1", 42 - "@vitejs/plugin-vue": "^5.0.4", 43 - "@vue/eslint-config-prettier": "^9.0.0", 44 - "@vue/eslint-config-typescript": "^13.0.0", 45 - "@vue/test-utils": "^2.4.5", 46 - "autoprefixer": "^10.4.18", 47 - "eslint": "^8.57.0", 48 - "eslint-config-airbnb-base": "^15.0.0", 49 - "eslint-config-prettier": "^9.1.0", 50 - "eslint-import-resolver-alias": "^1.1.2", 51 - "eslint-import-resolver-typescript": "^3.6.1", 52 - "eslint-plugin-import": "^2.29.1", 53 - "eslint-plugin-prettier": "^5.1.3", 54 - "eslint-plugin-prettier-vue": "^5.0.0", 55 - "eslint-plugin-security": "^2.1.1", 56 - "eslint-plugin-sonarjs": "^0.24.0", 57 - "eslint-plugin-vue": "^9.23.0", 58 - "eslint-plugin-zammad": "file:.eslint-plugin-zammad", 59 - "jsdom": "^24.0.0", 60 - "minimatch": "^9.0.3", 61 - "mock-apollo-client": "^1.2.1", 62 - "postcss": "^8.4.36", 63 - "postcss-html": "^1.6.0", 64 - "prettier": "3.2.5", 65 - "prettier-plugin-tailwindcss": "^0.5.12", 66 - "regenerator-runtime": "^0.14.1", 67 - "sass": "^1.72.0", 68 - "stylelint": "^16.2.1", 69 - "stylelint-config-prettier": "^9.0.5", 70 - "stylelint-config-recommended-vue": "^1.5.0", 71 - "stylelint-config-standard": "^36.0.0", 72 - "stylelint-config-standard-scss": "^13.0.0", 73 - "stylelint-prettier": "^5.0.0", 74 - "stylelint-scss": "^6.2.1", 75 - "svg-baker": "^1.7.0", 76 - "svgo": "^3.2.0", 77 - "tailwindcss": "^3.4.1", 78 - "tailwindcss-unimportant": "^2.1.1", 79 - "timezone-mock": "^1.3.6", 80 - "type-fest": "^4.12.0", 81 - "typescript": "^5.4.2", 82 - "vite": "^5.2.6", 83 - "vite-plugin-pwa": "^0.19.7", 84 - "vite-plugin-ruby": "^5.0.0", 85 - "vitest": "^1.4.0", 86 - "vitest-axe": "^0.1.0", 87 - "vue-tsc": "^2.0.6" 88 - }, 89 - "dependencies": { 90 - "@apollo/client": "^3.9.9", 91 - "@formkit/core": "^1.6.0", 92 - "@formkit/dev": "^1.6.0", 93 - "@formkit/i18n": "^1.6.0", 94 - "@formkit/inputs": "^1.6.0", 95 - "@formkit/rules": "^1.6.0", 96 - "@formkit/tailwindcss": "^1.6.0", 97 - "@formkit/themes": "^1.6.0", 98 - "@formkit/utils": "^1.6.0", 99 - "@formkit/validation": "^1.6.0", 100 - "@formkit/vue": "^1.6.0", 101 - "@github/webauthn-json": "^2.1.1", 102 - "@rails/actioncable": "^7.0.8", 103 - "@sinonjs/fake-timers": "^11.2.2", 104 - "@tiptap/core": "^2.2.4", 105 - "@tiptap/extension-blockquote": "^2.2.4", 106 - "@tiptap/extension-character-count": "^2.2.4", 107 - "@tiptap/extension-hard-break": "^2.2.4", 108 - "@tiptap/extension-image": "^2.2.4", 109 - "@tiptap/extension-link": "^2.2.4", 110 - "@tiptap/extension-list-item": "^2.2.4", 111 - "@tiptap/extension-mention": "^2.2.4", 112 - "@tiptap/extension-ordered-list": "^2.2.4", 113 - "@tiptap/extension-paragraph": "^2.2.4", 114 - "@tiptap/extension-strike": "^2.2.4", 115 - "@tiptap/extension-underline": "^2.2.4", 116 - "@tiptap/pm": "^2.2.4", 117 - "@tiptap/starter-kit": "^2.2.4", 118 - "@tiptap/suggestion": "^2.2.4", 119 - "@tiptap/vue-3": "^2.2.4", 120 - "@vue/apollo-composable": "^4.0.2", 121 - "@vueuse/core": "^10.9.0", 122 - "@vueuse/router": "^10.9.0", 123 - "@vueuse/shared": "^10.9.0", 124 - "async-mutex": "^0.5.0", 125 - "daisyui": "^4.7.3", 126 - "flatpickr": "^4.6.13", 127 - "graphql": "^16.8.1", 128 - "graphql-ruby-client": "^1.13.3", 129 - "graphql-tag": "^2.12.6", 130 - "linkify-string": "^4.1.3", 131 - "linkifyjs": "^4.1.3", 132 - "lodash-es": "^4.17.21", 133 - "loglevel": "^1.9.1", 134 - "mitt": "^3.0.1", 135 - "pinia": "^2.1.7", 136 - "tippy.js": "^6.3.7", 137 - "tiptap-text-direction": "^0.3.1", 138 - "ua-parser-js": "^1.0.37", 139 - "uuid": "^9.0.1", 140 - "vue": "^3.4.21", 141 - "vue-advanced-cropper": "^2.8.8", 142 - "vue-easy-lightbox": "1.19.0", 143 - "vue-router": "^4.3.0", 144 - "vue3-draggable-resizable": "^1.6.5", 145 - "vuedraggable": "^4.1.0", 146 - "workbox-core": "^7.0.0", 147 - "workbox-precaching": "^7.0.0", 148 - "workbox-window": "^7.0.0" 149 - }, 150 - "resolutions": { 151 - "loader-utils": "^3.2.1", 152 - "postcss": "^8.4.36", 153 - "stylelint-config-recommended": "^14.0.0", 154 - "prosemirror-model": "1.19.4", 155 - "prosemirror-state": "1.4.3", 156 - "prosemirror-transform": "1.8.0", 157 - "prosemirror-view": "1.33.3" 158 - }, 159 - "name": "Zammad", 160 - "version": "6.3.1" 161 - }
+2 -2
pkgs/applications/networking/misc/zammad/source.json
··· 1 1 { 2 2 "owner": "zammad", 3 3 "repo": "zammad", 4 - "rev": "27f4405b9af46d74c01f07efae2309bba2066af1", 5 - "hash": "sha256-p9TZ7Pxnav9RcQWfHPKWOo+ZJ1RQ58ZAMzzMhaITEb0=", 4 + "rev": "1f09f838a2c9e484bb4f47e1abeeca3d763d4e7d", 5 + "hash": "sha256-1N0tTYOUDtA/ZTOB5SqjwZKzLctgK8k76z847TFH1WQ=", 6 6 "fetchSubmodules": true 7 7 } 8 8
-3
pkgs/applications/networking/misc/zammad/update.sh
··· 55 55 echo ":: Creating gemset.nix" 56 56 bundix --lockfile=./Gemfile.lock --gemfile=./Gemfile --gemset=$TARGET_DIR/gemset.nix 57 57 58 - # needed to avoid import from derivation 59 - jq --arg VERSION "$VERSION" '. += {name: "Zammad", version: $VERSION}' package.json > $TARGET_DIR/package.json 60 - 61 58 popd 62 59 popd 63 60 popd