Merge pull request #250735 from TheNeikos/fix/discourse

discourse: update 3.1.0.beta4 -> 3.1.0

authored by

Pol Dellaiera and committed by
GitHub
d30fde09 407c4acd

+433 -440
+1 -1
nixos/tests/discourse.nix
··· 166 166 request = builtins.toJSON { 167 167 title = "Private message"; 168 168 raw = "This is a test message."; 169 - target_usernames = admin.username; 169 + target_recipients = admin.username; 170 170 archetype = "private_message"; 171 171 }; 172 172 in ''
+7 -22
pkgs/servers/web-apps/discourse/default.nix
··· 37 37 , yarn 38 38 , fixup_yarn_lock 39 39 , nodePackages 40 - , nodejs_16 41 - , dart-sass-embedded 40 + , nodejs_18 42 41 , jq 43 42 , moreutils 44 43 , terser ··· 47 46 }@args: 48 47 49 48 let 50 - version = "3.1.0.beta4"; 49 + version = "3.1.0"; 51 50 52 51 src = fetchFromGitHub { 53 52 owner = "discourse"; 54 53 repo = "discourse"; 55 54 rev = "v${version}"; 56 - sha256 = "sha256-22GXFYPjPYL20amR4xFB4L/dCp32H4Z3uf0GLGEghUE="; 55 + sha256 = "sha256-Iv7VSnK8nZDpmIwIRPedSWlftABKuMOQ4MXDGpjuWrY="; 57 56 }; 58 57 59 58 ruby = ruby_3_2; ··· 163 162 cd ../.. 164 163 165 164 mkdir -p vendor/v8/${stdenv.hostPlatform.system}/libv8/obj/ 166 - ln -s "${nodejs_16.libv8}/lib/libv8.a" vendor/v8/${stdenv.hostPlatform.system}/libv8/obj/libv8_monolith.a 165 + ln -s "${nodejs_18.libv8}/lib/libv8.a" vendor/v8/${stdenv.hostPlatform.system}/libv8/obj/libv8_monolith.a 167 166 168 - ln -s ${nodejs_16.libv8}/include vendor/v8/include 167 + ln -s ${nodejs_18.libv8}/include vendor/v8/include 169 168 170 169 mkdir -p ext/libv8-node 171 170 echo '--- !ruby/object:Libv8::Node::Location::Vendor {}' >ext/libv8-node/.location.yml ··· 190 189 cp $(readlink -f ${libpsl}/lib/libpsl.so) vendor/libpsl.x86_64.so 191 190 ''; 192 191 }; 193 - sass-embedded = gems.sass-embedded // { 194 - dontBuild = false; 195 - # `sass-embedded` depends on `dart-sass-embedded` and tries to 196 - # fetch that as `.tar.gz` from GitHub releases. That `.tar.gz` 197 - # can also be specified via `SASS_EMBEDDED`. But instead of 198 - # compressing our `dart-sass-embedded` just to decompress it 199 - # again, we simply patch the Rakefile to symlink that path. 200 - patches = [ 201 - ./rubyEnv/sass-embedded-static.patch 202 - ]; 203 - postPatch = '' 204 - export SASS_EMBEDDED=${dart-sass-embedded}/bin 205 - ''; 206 - }; 207 192 }; 208 193 209 194 groups = [ ··· 217 202 218 203 yarnOfflineCache = fetchYarnDeps { 219 204 yarnLock = src + "/app/assets/javascripts/yarn.lock"; 220 - sha256 = "0a20kns4irdpzzx2dvdjbi0m3s754gp737q08z5nlcnffxqvykrk"; 205 + sha256 = "0sclrv3303dgg3r08dwhd1yvi3pvlnvnikn300vjsh6c71fnzhnj"; 221 206 }; 222 207 223 208 nativeBuildInputs = runtimeDeps ++ [ ··· 227 212 terser 228 213 nodePackages.patch-package 229 214 yarn 230 - nodejs_16 215 + nodejs_18 231 216 jq 232 217 moreutils 233 218 ];
+2 -2
pkgs/servers/web-apps/discourse/plugins/discourse-assign/default.nix
··· 5 5 src = fetchFromGitHub { 6 6 owner = "discourse"; 7 7 repo = "discourse-assign"; 8 - rev = "a655a009fade4671e4a2d38f0a0f7ce89d201d80"; 9 - sha256 = "sha256-HCwId3/7NRuToLFyJrOVaAiSxysB7XNZp9BUndSJzlY="; 8 + rev = "0cbf10b8055370445bd36536e51986bf48bdc57e"; 9 + sha256 = "sha256-7rJ2zQo1nCHwtVuLJUmdj66Ky2bi4Cpo+22H3DbO1uo="; 10 10 }; 11 11 meta = with lib; { 12 12 homepage = "https://github.com/discourse/discourse-docs";
+2 -2
pkgs/servers/web-apps/discourse/plugins/discourse-bbcode-color/default.nix
··· 5 5 src = fetchFromGitHub { 6 6 owner = "discourse"; 7 7 repo = "discourse-bbcode-color"; 8 - rev = "f9ebbf016c8c5c763473ff36cc30fdcdf8fcf480"; 9 - sha256 = "sha256-7iCKhMdVlFdHMXxU8mQMU1vFiAbr1qKvG29VdAki+14="; 8 + rev = "35aab2e9b92f8b01633d374ea999e7fd59d020d7"; 9 + sha256 = "sha256-DHckx921EeQysm1UPloCrt43BJetTnZKnTbJGk15NMs="; 10 10 }; 11 11 meta = with lib; { 12 12 homepage = "https://github.com/discourse/discourse-bbcode-color";
+4 -4
pkgs/servers/web-apps/discourse/plugins/discourse-calendar/Gemfile.lock
··· 1 1 GEM 2 2 remote: https://rubygems.org/ 3 3 specs: 4 - activesupport (7.0.4.3) 4 + activesupport (7.0.8) 5 5 concurrent-ruby (~> 1.0, >= 1.0.2) 6 6 i18n (>= 1.6, < 2) 7 7 minitest (>= 5.1) 8 8 tzinfo (~> 2.0) 9 9 concurrent-ruby (1.2.2) 10 - i18n (1.13.0) 10 + i18n (1.14.1) 11 11 concurrent-ruby (~> 1.0) 12 - minitest (5.18.0) 12 + minitest (5.20.0) 13 13 rrule (0.4.4) 14 14 activesupport (>= 2.3) 15 15 tzinfo (2.0.6) ··· 22 22 rrule (= 0.4.4) 23 23 24 24 BUNDLED WITH 25 - 2.4.10 25 + 2.4.13
+2 -2
pkgs/servers/web-apps/discourse/plugins/discourse-calendar/default.nix
··· 6 6 src = fetchFromGitHub { 7 7 owner = "discourse"; 8 8 repo = "discourse-calendar"; 9 - rev = "d85e8e288d69788e0c3202bb3dab9c3450a98914"; 10 - sha256 = "sha256-mSn2gGidH4iSZ0fhf3UPh9pwMQurK0YGW2OAtdEWFBQ="; 9 + rev = "afc2ee684de41601d6cecc46713d139760f176a6"; 10 + sha256 = "sha256-rTQWO+E/Jg4zjZDYDvBrDQsox5q4dHkdQjwnJxgv3dI="; 11 11 }; 12 12 meta = with lib; { 13 13 homepage = "https://github.com/discourse/discourse-calendar";
+6 -6
pkgs/servers/web-apps/discourse/plugins/discourse-calendar/gemset.nix
··· 5 5 platforms = []; 6 6 source = { 7 7 remotes = ["https://rubygems.org"]; 8 - sha256 = "15m0b1im6i401ab51vzr7f8nk8kys1qa0snnl741y3sir3xd07jp"; 8 + sha256 = "188kbwkn1lbhz40ala8ykp20jzqphgc68g3d8flin8cqa2xid0s5"; 9 9 type = "gem"; 10 10 }; 11 - version = "7.0.4.3"; 11 + version = "7.0.8"; 12 12 }; 13 13 concurrent-ruby = { 14 14 groups = ["default"]; ··· 26 26 platforms = []; 27 27 source = { 28 28 remotes = ["https://rubygems.org"]; 29 - sha256 = "1yk33slipi3i1kydzrrchbi7cgisaxym6pgwlzx7ir8vjk6wl90x"; 29 + sha256 = "0qaamqsh5f3szhcakkak8ikxlzxqnv49n2p7504hcz2l0f4nj0wx"; 30 30 type = "gem"; 31 31 }; 32 - version = "1.13.0"; 32 + version = "1.14.1"; 33 33 }; 34 34 minitest = { 35 35 groups = ["default"]; 36 36 platforms = []; 37 37 source = { 38 38 remotes = ["https://rubygems.org"]; 39 - sha256 = "0ic7i5z88zcaqnpzprf7saimq2f6sad57g5mkkqsrqrcd6h3mx06"; 39 + sha256 = "0bkmfi9mb49m0fkdhl2g38i3xxa02d411gg0m8x0gvbwfmmg5ym3"; 40 40 type = "gem"; 41 41 }; 42 - version = "5.18.0"; 42 + version = "5.20.0"; 43 43 }; 44 44 rrule = { 45 45 dependencies = ["activesupport"];
+2 -2
pkgs/servers/web-apps/discourse/plugins/discourse-canned-replies/default.nix
··· 5 5 src = fetchFromGitHub { 6 6 owner = "discourse"; 7 7 repo = "discourse-canned-replies"; 8 - rev = "5a2d9a11ef3f07fc781acd83770bafc14eca2c1b"; 9 - sha256 = "sha256-R6CmL1hqqybc/I3oAzr3xZ4WThPWQirMjlXkF82xmIk="; 8 + rev = "732598b6cdc86c74622bb15bfeaebb05611bbc25"; 9 + sha256 = "sha256-t0emNsPT8o0ralUedt33ufH0VLl4/12lVBBCnzfdRxE="; 10 10 }; 11 11 meta = with lib; { 12 12 homepage = "https://github.com/discourse/discourse-canned-replies";
+2 -2
pkgs/servers/web-apps/discourse/plugins/discourse-chat-integration/default.nix
··· 5 5 src = fetchFromGitHub { 6 6 owner = "discourse"; 7 7 repo = "discourse-chat-integration"; 8 - rev = "9647c7afc0df42b8e2b5ae585afaf51f107fa195"; 9 - sha256 = "sha256-lP404OJvEEQVKIQTBMca7zb/YxQ6HXcPG1jMKpEB3iA="; 8 + rev = "70fea6b66b68868aa4c00b45a169436deaa142a8"; 9 + sha256 = "sha256-K9MmP1F0B6Na2dTqgnsjMbTQFkF+nNKkI8aF3zPAodc="; 10 10 }; 11 11 meta = with lib; { 12 12 homepage = "https://github.com/discourse/discourse-chat-integration";
+2 -2
pkgs/servers/web-apps/discourse/plugins/discourse-checklist/default.nix
··· 5 5 src = fetchFromGitHub { 6 6 owner = "discourse"; 7 7 repo = "discourse-checklist"; 8 - rev = "4a7f3df360a8e4ff3bbebfed33ea545b1c72506e"; 9 - sha256 = "sha256-lu8Ry3sUsKnr1nMfR29hbhsfJXLaN5NPuz8iGfsfHTc="; 8 + rev = "d94e58c3060ee7ca0fe76339215ed9456d5f4ea4"; 9 + sha256 = "sha256-zTMkU8NRqxLQ3/ghYTmEhRqbCgdYsYaImHdGu7WwuFk="; 10 10 }; 11 11 meta = with lib; { 12 12 homepage = "https://github.com/discourse/discourse-checklist";
+2 -2
pkgs/servers/web-apps/discourse/plugins/discourse-data-explorer/default.nix
··· 5 5 src = fetchFromGitHub { 6 6 owner = "discourse"; 7 7 repo = "discourse-data-explorer"; 8 - rev = "f99b3af7ed4a21474f35223e83013ee3e8ad7002"; 9 - sha256 = "sha256-3bBKBSc/+yF9ogNj3J6HXM3ynoAoUZeHhZOOhTfbxDw="; 8 + rev = "e4f8d3924a18b303c2bb7da9472cf0c060060e4e"; 9 + sha256 = "sha256-K+GPszO3je6NmnhIRSqSEhylUK5oEByaS0bLfAGjvB4="; 10 10 }; 11 11 meta = with lib; { 12 12 homepage = "https://github.com/discourse/discourse-data-explorer";
+2 -2
pkgs/servers/web-apps/discourse/plugins/discourse-docs/default.nix
··· 5 5 src = fetchFromGitHub { 6 6 owner = "discourse"; 7 7 repo = "discourse-docs"; 8 - rev = "0b4d2f3691048b6e0e257a1ac9ed01f66f662ba8"; 9 - sha256 = "sha256-HeIUCTbMNpuo6zeaDClsGrUOz4m0L+4UK7AwPsrKIHY="; 8 + rev = "a4b203274b88c5277d0b5b936de0bc0e0016726c"; 9 + sha256 = "sha256-R+VP/gsb2Oa6lPVMhRoGZzOBx5C7kRSxqwYpWE10GHw="; 10 10 }; 11 11 meta = with lib; { 12 12 homepage = "https://github.com/discourse/discourse-docs";
+4 -4
pkgs/servers/web-apps/discourse/plugins/discourse-github/Gemfile.lock
··· 1 1 GEM 2 2 remote: https://rubygems.org/ 3 3 specs: 4 - addressable (2.8.4) 4 + addressable (2.8.5) 5 5 public_suffix (>= 2.0.2, < 6.0) 6 - faraday (2.7.4) 6 + faraday (2.7.10) 7 7 faraday-net_http (>= 2.0, < 3.1) 8 8 ruby2_keywords (>= 0.0.4) 9 9 faraday-net_http (3.0.2) 10 10 octokit (5.6.1) 11 11 faraday (>= 1, < 3) 12 12 sawyer (~> 0.9) 13 - public_suffix (5.0.1) 13 + public_suffix (5.0.3) 14 14 ruby2_keywords (0.0.5) 15 15 sawyer (0.9.2) 16 16 addressable (>= 2.3.5) ··· 24 24 sawyer (= 0.9.2) 25 25 26 26 BUNDLED WITH 27 - 2.4.10 27 + 2.4.13
+2 -2
pkgs/servers/web-apps/discourse/plugins/discourse-github/default.nix
··· 6 6 src = fetchFromGitHub { 7 7 owner = "discourse"; 8 8 repo = "discourse-github"; 9 - rev = "77e336a1b4ea08e2bb8a010d30146e4844afb3f3"; 10 - sha256 = "sha256-VHuf4ymT+W676RAuA3WPQl9QXLdQz4s8vP9EC8XAwW0="; 9 + rev = "8aa068d56ef010cecaabd50657e7753f4bbecc1f"; 10 + sha256 = "sha256-WzljuGvv6pki3ROkvhXZWQaq5D9JkCbWjdlkdRI8lHE="; 11 11 }; 12 12 meta = with lib; { 13 13 homepage = "https://github.com/discourse/discourse-github";
+6 -6
pkgs/servers/web-apps/discourse/plugins/discourse-github/gemset.nix
··· 5 5 platforms = []; 6 6 source = { 7 7 remotes = ["https://rubygems.org"]; 8 - sha256 = "15s8van7r2ad3dq6i03l3z4hqnvxcq75a3h72kxvf9an53sqma20"; 8 + sha256 = "05r1fwy487klqkya7vzia8hnklcxy4vr92m9dmni3prfwk6zpw33"; 9 9 type = "gem"; 10 10 }; 11 - version = "2.8.4"; 11 + version = "2.8.5"; 12 12 }; 13 13 faraday = { 14 14 dependencies = ["faraday-net_http" "ruby2_keywords"]; ··· 16 16 platforms = []; 17 17 source = { 18 18 remotes = ["https://rubygems.org"]; 19 - sha256 = "1f20vjx0ywx0zdb4dfx4cpa7kd51z6vg7dw5hs35laa45dy9g9pj"; 19 + sha256 = "187clqhp9mv5mnqmjlfdp57svhsg1bggz84ak8v333j9skrnrgh9"; 20 20 type = "gem"; 21 21 }; 22 - version = "2.7.4"; 22 + version = "2.7.10"; 23 23 }; 24 24 faraday-net_http = { 25 25 groups = ["default"]; ··· 47 47 platforms = []; 48 48 source = { 49 49 remotes = ["https://rubygems.org"]; 50 - sha256 = "0hz0bx2qs2pwb0bwazzsah03ilpf3aai8b7lk7s35jsfzwbkjq35"; 50 + sha256 = "0n9j7mczl15r3kwqrah09cxj8hxdfawiqxa60kga2bmxl9flfz9k"; 51 51 type = "gem"; 52 52 }; 53 - version = "5.0.1"; 53 + version = "5.0.3"; 54 54 }; 55 55 ruby2_keywords = { 56 56 groups = ["default"];
+2 -2
pkgs/servers/web-apps/discourse/plugins/discourse-math/default.nix
··· 5 5 src = fetchFromGitHub { 6 6 owner = "discourse"; 7 7 repo = "discourse-math"; 8 - rev = "69494ca5a4d708e16e35f1daebeaa53e3edbca2c"; 9 - sha256 = "sha256-C0iVUwj+Lbe6TGfkbu6WxdCeMWVjBaejUh6fXVTqq08="; 8 + rev = "529ad1fe6da924da378a60bec48c35657bb01a68"; 9 + sha256 = "sha256-zhtAy0tTVMzQfPilTwfyyzxgCJD4xazOITBuliFR5Gg="; 10 10 }; 11 11 meta = with lib; { 12 12 homepage = "https://github.com/discourse/discourse-math";
+1 -1
pkgs/servers/web-apps/discourse/plugins/discourse-migratepassword/Gemfile.lock
··· 23 23 unix-crypt (= 1.3.0) 24 24 25 25 BUNDLED WITH 26 - 2.4.6 26 + 2.4.13
+2 -2
pkgs/servers/web-apps/discourse/plugins/discourse-migratepassword/default.nix
··· 6 6 src = fetchFromGitHub { 7 7 owner = "communiteq"; 8 8 repo = "discourse-migratepassword"; 9 - rev = "f78774242eb9bf49a72d2800a39a24eeaa3b401a"; 10 - sha256 = "sha256-QJO+ei9/l7ye+kWE9VmiIuNCiOH66kd3vds49qlIztY="; 9 + rev = "a95ae6bca4126172186fafcd2315f51a4504c23b"; 10 + sha256 = "sha256-lr2xHz+8q4XnHc/7KLX0Z2m0KMffLgGYk36zxGG9X5o="; 11 11 }; 12 12 meta = with lib; { 13 13 homepage = "https://github.com/communiteq/discourse-migratepassword";
+2 -2
pkgs/servers/web-apps/discourse/plugins/discourse-openid-connect/default.nix
··· 6 6 src = fetchFromGitHub { 7 7 owner = "discourse"; 8 8 repo = "discourse-openid-connect"; 9 - rev = "a16d5edd386f4099064753a4eed72ecb9c1bb1a8"; 10 - sha256 = "sha256-9Fuu/UFmU4Gpkm5cRKOgDK0bt7nD545X18wtue+IrN8="; 9 + rev = "b1df541ad29f6f6098a1008b83393b2d400986ed"; 10 + sha256 = "sha256-afRd/9M0nQGkS14Q8BJhcJwMCkOku3Fr0uHxcRl44vQ="; 11 11 }; 12 12 meta = with lib; { 13 13 homepage = "https://github.com/discourse/discourse-openid-connect";
+1 -1
pkgs/servers/web-apps/discourse/plugins/discourse-prometheus/Gemfile
··· 4 4 5 5 # gem "rails" 6 6 gem "webrick", "1.7.0" 7 - gem "prometheus_exporter", File.read(File.expand_path("../prometheus_exporter_version", __FILE__)).strip 7 + gem "prometheus_exporter", "2.0.6"
+1 -1
pkgs/servers/web-apps/discourse/plugins/discourse-prometheus/Gemfile.lock
··· 13 13 webrick (= 1.7.0) 14 14 15 15 BUNDLED WITH 16 - 2.4.10 16 + 2.4.13
+2 -2
pkgs/servers/web-apps/discourse/plugins/discourse-prometheus/default.nix
··· 6 6 src = fetchFromGitHub { 7 7 owner = "discourse"; 8 8 repo = "discourse-prometheus"; 9 - rev = "802cb5aa89838ecb3078dbe21b70d87b1675d89e"; 10 - sha256 = "sha256-tgujK/k/7l/9dAFna5sfUpgP0PVfjk+aGRbqZ70lmRw="; 9 + rev = "8a7a46a80cc65aa0839bc5e3c3b6f8ef6544089f"; 10 + sha256 = "sha256-TL+pbP26LvRMKdy8CAuBEK+LZfAs8HfggMeUDaBu9hc="; 11 11 }; 12 12 13 13 patches = [
+12 -8
pkgs/servers/web-apps/discourse/plugins/discourse-prometheus/spec-import-fix-abi-version.patch
··· 1 1 diff --git a/bin/collector b/bin/collector 2 - index 4fec65e..e59eac7 100755 2 + index 6bd04a8caffb..119526fc6ea3 100644 3 3 --- a/bin/collector 4 4 +++ b/bin/collector 5 - @@ -3,8 +3,10 @@ 5 + @@ -3,12 +3,14 @@ 6 6 7 7 Process.setproctitle("discourse prometheus-collector") 8 8 9 9 +# We need the ABI version {MAJOR}.{MINOR}.0 here. 10 10 +abi_version = ENV['GEM_PATH'].split("/")[-1] 11 - version = File.read(File.expand_path("../../prometheus_exporter_version", __FILE__)).strip 12 - -spec_file = File.expand_path("../../gems/#{RUBY_VERSION}/specifications/prometheus_exporter-#{version}.gemspec", __FILE__) 13 - +spec_file = File.expand_path("../../gems/#{abi_version}/specifications/prometheus_exporter-#{version}.gemspec", __FILE__) 14 - 15 - spec = Gem::Specification.load spec_file 16 - spec.activate 11 + [ 12 + "webrick-#{ENV["WEBRICK_VERSION"]}", 13 + "prometheus_exporter-#{ENV["PROMETHEUS_EXPORTER_VERSION"]}", 14 + ].each do |spec_name| 15 + spec_file = 16 + - File.expand_path("../../gems/#{RUBY_VERSION}/specifications/#{spec_name}.gemspec", __FILE__) 17 + + File.expand_path("../../gems/#{abi_version}/specifications/#{spec_name}.gemspec", __FILE__) 18 + spec = Gem::Specification.load(spec_file) 19 + spec.activate 20 + end
+2 -2
pkgs/servers/web-apps/discourse/plugins/discourse-reactions/default.nix
··· 5 5 src = fetchFromGitHub { 6 6 owner = "discourse"; 7 7 repo = "discourse-reactions"; 8 - rev = "01aca15b2774c088f3673118e92e9469f37d2fb6"; 9 - sha256 = "sha256-txQ1G2pBcl4bMBwv3vTs9dwBGKp2uEBvK7BuqQ1O8xg="; 8 + rev = "643f807a3a2195f08211064301f0350d9f51604f"; 9 + sha256 = "sha256-4FdiYUNysSuOJ664G3YvlUHx/J7MLUS3kVBdXT47oEw="; 10 10 }; 11 11 meta = with lib; { 12 12 homepage = "https://github.com/discourse/discourse-reactions";
+2 -2
pkgs/servers/web-apps/discourse/plugins/discourse-saved-searches/default.nix
··· 5 5 src = fetchFromGitHub { 6 6 owner = "discourse"; 7 7 repo = "discourse-saved-searches"; 8 - rev = "5c6d1b6c186c5c96bb92bd6de62d3bc2da6a5b68"; 9 - sha256 = "sha256-Z9wWwf9gH/Iainxx089J4eT7MpQeHpFXgTU40p/IcYY="; 8 + rev = "7c9bdcd68951e7cef16cafe3c4bfb583bb994d2a"; 9 + sha256 = "sha256-6RIN12ACDCeRcxmsC3FgeIPdvovI4arn7w/Dqil1yCI="; 10 10 }; 11 11 meta = with lib; { 12 12 homepage = "https://github.com/discourse/discourse-saved-searches";
+2 -2
pkgs/servers/web-apps/discourse/plugins/discourse-solved/default.nix
··· 5 5 src = fetchFromGitHub { 6 6 owner = "discourse"; 7 7 repo = "discourse-solved"; 8 - rev = "29a991e60f3ca3bb44d382d675e4458794a683f3"; 9 - sha256 = "sha256-6flXuGA7SdIlGLYzyY5AXzQF/cEs39XfeptoBia8SHw="; 8 + rev = "b5d487d6a5bfe2571d936eec5911d02a5f3fcc32"; 9 + sha256 = "sha256-Tt7B9PcsV8E7B+m8GnJw+MBz9rGYtojKt6NjBFMQvOM="; 10 10 }; 11 11 meta = with lib; { 12 12 homepage = "https://github.com/discourse/discourse-solved";
+2 -2
pkgs/servers/web-apps/discourse/plugins/discourse-spoiler-alert/default.nix
··· 5 5 src = fetchFromGitHub { 6 6 owner = "discourse"; 7 7 repo = "discourse-spoiler-alert"; 8 - rev = "0ee68da1fe1d029685a373df7fc874fcd2e50991"; 9 - sha256 = "sha256-z+0RL7HAJ92TyI1z2DBpirYN7IWzV7iGejs8Howo2+s="; 8 + rev = "65989714af08eda44196cca3a0afe85c9e9443f9"; 9 + sha256 = "sha256-R/vqNEDst50+Y7anckIvhy4viBOqBemIZMh4sPt7kRM="; 10 10 }; 11 11 meta = with lib; { 12 12 homepage = "https://github.com/discourse/discourse-spoiler-alert";
+2 -2
pkgs/servers/web-apps/discourse/plugins/discourse-voting/default.nix
··· 5 5 src = fetchFromGitHub { 6 6 owner = "discourse"; 7 7 repo = "discourse-voting"; 8 - rev = "d9cab9664263e75d46533fb83586ce88cb2b6cfe"; 9 - sha256 = "sha256-cKbsc2ZPXaU4CAzM+oqwbs93l3NMrOGw4IBZLVZIDyw="; 8 + rev = "6449fc15658d972e20086a3f1fae3dbac9cd9eeb"; 9 + sha256 = "sha256-f04LpVeodCVEB/t5Ic2dketp542Nrc0rZWbQ6hrC22g="; 10 10 }; 11 11 meta = with lib; { 12 12 homepage = "https://github.com/discourse/discourse-voting";
+2 -2
pkgs/servers/web-apps/discourse/plugins/discourse-yearly-review/default.nix
··· 5 5 src = fetchFromGitHub { 6 6 owner = "discourse"; 7 7 repo = "discourse-yearly-review"; 8 - rev = "af7e294d04ca7b0c64dd604d19a553500accee51"; 9 - sha256 = "sha256-ioUJqLe/sUDKKa106hGY4OhwOgC+96YFQ4Lqr/CFF7Y="; 8 + rev = "3246c6b378f9e69e664c575efc63c2ad83bcac2f"; 9 + sha256 = "sha256-usHHyfYP4YAQ94f7gvNSH7VBRRkdZMmsSi9QQM8tPfY="; 10 10 }; 11 11 meta = with lib; { 12 12 homepage = "https://github.com/discourse/discourse-yearly-review";
+4 -7
pkgs/servers/web-apps/discourse/rubyEnv/Gemfile
··· 18 18 # this allows us to include the bits of rails we use without pieces we do not. 19 19 # 20 20 # To issue a rails update bump the version number here 21 - rails_version = "7.0.4.3" 21 + rails_version = "7.0.5.1" 22 22 gem "actionmailer", rails_version 23 23 gem "actionpack", rails_version 24 24 gem "actionview", rails_version ··· 96 96 97 97 gem "omniauth-google-oauth2" 98 98 99 - # pending: https://github.com/ohler55/oj/issues/789 100 - gem "oj", "3.13.14" 99 + gem "oj" 101 100 102 101 gem "pg" 103 102 gem "mini_sql" ··· 145 144 gem "selenium-webdriver", require: false 146 145 gem "test-prof" 147 146 gem "webdrivers", require: false 147 + gem "rails-dom-testing", require: false 148 148 end 149 149 150 150 group :test, :development do ··· 158 158 159 159 gem "rspec-rails" 160 160 161 - gem "shoulda-matchers", require: false 161 + gem "shoulda-matchers", require: false, github: "thoughtbot/shoulda-matchers" 162 162 gem "rspec-html-matchers" 163 163 gem "byebug", require: ENV["RM_INFO"].nil?, platform: :mri 164 164 gem "rubocop-discourse", require: false ··· 271 271 # workaround for faraday-net_http, see 272 272 # https://github.com/ruby/net-imap/issues/16#issuecomment-803086765 273 273 gem "net-http" 274 - 275 - # workaround for prometheus-client 276 - gem "webrick", require: false 277 274 278 275 # Workaround until Ruby ships with cgi version 0.3.6 or higher. 279 276 gem "cgi", ">= 0.3.6", require: false
+139 -128
pkgs/servers/web-apps/discourse/rubyEnv/Gemfile.lock
··· 7 7 concurrent-ruby (~> 1.0) 8 8 rack (> 1, < 3) 9 9 10 + GIT 11 + remote: https://github.com/thoughtbot/shoulda-matchers.git 12 + revision: 783a90554053002017510285bc736099b2749c22 13 + specs: 14 + shoulda-matchers (5.3.0) 15 + activesupport (>= 5.2.0) 16 + 10 17 GEM 11 18 remote: https://rubygems.org/ 12 19 specs: 13 - actionmailer (7.0.4.3) 14 - actionpack (= 7.0.4.3) 15 - actionview (= 7.0.4.3) 16 - activejob (= 7.0.4.3) 17 - activesupport (= 7.0.4.3) 20 + actionmailer (7.0.5.1) 21 + actionpack (= 7.0.5.1) 22 + actionview (= 7.0.5.1) 23 + activejob (= 7.0.5.1) 24 + activesupport (= 7.0.5.1) 18 25 mail (~> 2.5, >= 2.5.4) 19 26 net-imap 20 27 net-pop 21 28 net-smtp 22 29 rails-dom-testing (~> 2.0) 23 - actionpack (7.0.4.3) 24 - actionview (= 7.0.4.3) 25 - activesupport (= 7.0.4.3) 26 - rack (~> 2.0, >= 2.2.0) 30 + actionpack (7.0.5.1) 31 + actionview (= 7.0.5.1) 32 + activesupport (= 7.0.5.1) 33 + rack (~> 2.0, >= 2.2.4) 27 34 rack-test (>= 0.6.3) 28 35 rails-dom-testing (~> 2.0) 29 36 rails-html-sanitizer (~> 1.0, >= 1.2.0) 30 - actionview (7.0.4.3) 31 - activesupport (= 7.0.4.3) 37 + actionview (7.0.5.1) 38 + activesupport (= 7.0.5.1) 32 39 builder (~> 3.1) 33 40 erubi (~> 1.4) 34 41 rails-dom-testing (~> 2.0) ··· 37 44 actionview (>= 6.0.a) 38 45 active_model_serializers (0.8.4) 39 46 activemodel (>= 3.0) 40 - activejob (7.0.4.3) 41 - activesupport (= 7.0.4.3) 47 + activejob (7.0.5.1) 48 + activesupport (= 7.0.5.1) 42 49 globalid (>= 0.3.6) 43 - activemodel (7.0.4.3) 44 - activesupport (= 7.0.4.3) 45 - activerecord (7.0.4.3) 46 - activemodel (= 7.0.4.3) 47 - activesupport (= 7.0.4.3) 48 - activesupport (7.0.4.3) 50 + activemodel (7.0.5.1) 51 + activesupport (= 7.0.5.1) 52 + activerecord (7.0.5.1) 53 + activemodel (= 7.0.5.1) 54 + activesupport (= 7.0.5.1) 55 + activesupport (7.0.5.1) 49 56 concurrent-ruby (~> 1.0, >= 1.0.2) 50 57 i18n (>= 1.6, < 2) 51 58 minitest (>= 5.1) ··· 75 82 aws-sigv4 (~> 1.1) 76 83 aws-sigv4 (1.5.0) 77 84 aws-eventstream (~> 1, >= 1.0.2) 78 - better_errors (2.9.1) 79 - coderay (>= 1.0.0) 85 + better_errors (2.10.1) 80 86 erubi (>= 1.0.0) 81 87 rack (>= 0.9.0) 88 + rouge (>= 1.0.0) 82 89 binding_of_caller (1.0.0) 83 90 debug_inspector (>= 0.0.1) 84 91 bootsnap (1.16.0) ··· 88 95 activesupport (>= 3.0.0) 89 96 uniform_notifier (~> 1.11) 90 97 byebug (11.1.3) 91 - capybara (3.39.0) 98 + capybara (3.39.2) 92 99 addressable 93 100 matrix 94 101 mini_mime (>= 0.1.3) ··· 104 111 coderay (1.1.3) 105 112 colored2 (3.1.2) 106 113 concurrent-ruby (1.2.2) 107 - connection_pool (2.4.0) 114 + connection_pool (2.4.1) 108 115 cose (1.3.0) 109 116 cbor (~> 0.5.9) 110 117 openssl-signature_algorithm (~> 1.0) ··· 135 142 faker (~> 2.16) 136 143 literate_randomizer 137 144 docile (1.4.0) 138 - ecma-re-validator (0.4.0) 139 - regexp_parser (~> 2.2) 140 145 email_reply_trimmer (0.1.13) 141 146 erubi (1.12.0) 142 - excon (0.99.0) 147 + excon (0.100.0) 143 148 execjs (2.8.1) 144 - exifr (1.3.10) 149 + exifr (1.4.0) 145 150 fabrication (2.30.0) 146 151 faker (2.23.0) 147 152 i18n (>= 1.8.11, < 2) 148 153 fakeweb (1.3.0) 149 - faraday (2.7.4) 154 + faraday (2.7.10) 150 155 faraday-net_http (>= 2.0, < 3.1) 151 156 ruby2_keywords (>= 0.0.4) 152 157 faraday-net_http (3.0.2) 153 - faraday-retry (2.1.0) 158 + faraday-retry (2.2.0) 154 159 faraday (~> 2.0) 155 160 fast_blank (1.0.1) 156 161 fast_xs (0.8.0) 157 - fastimage (2.2.6) 162 + fastimage (2.2.7) 158 163 ffi (1.15.5) 159 164 fspath (3.1.2) 160 165 gc_tracer (1.5.1) 161 166 globalid (1.1.0) 162 167 activesupport (>= 5.0) 163 - google-protobuf (3.22.3) 168 + google-protobuf (3.23.4) 164 169 guess_html_encoding (0.0.11) 165 170 hana (1.3.7) 166 171 hashdiff (1.0.1) ··· 169 174 hkdf (1.0.0) 170 175 htmlentities (4.3.4) 171 176 http_accept_language (2.1.1) 172 - i18n (1.12.0) 177 + i18n (1.14.1) 173 178 concurrent-ruby (~> 1.0) 174 179 image_optim (0.31.3) 175 180 exifr (~> 1.2, >= 1.2.2) ··· 177 182 image_size (>= 1.5, < 4) 178 183 in_threads (~> 1.3) 179 184 progress (~> 3.0, >= 3.0.1) 180 - image_size (3.2.0) 185 + image_size (3.3.0) 181 186 in_threads (1.6.0) 182 187 jmespath (1.6.2) 183 188 json (2.6.3) 184 189 json-schema (3.0.0) 185 190 addressable (>= 2.8) 186 - json_schemer (0.2.23) 187 - ecma-re-validator (~> 0.3) 191 + json_schemer (1.0.3) 188 192 hana (~> 1.3) 189 193 regexp_parser (~> 2.0) 190 - uri_template (~> 0.7) 191 - jwt (2.7.0) 194 + simpleidn (~> 0.2) 195 + jwt (2.7.1) 192 196 kgio (2.11.4) 193 - libv8-node (16.10.0.0) 197 + language_server-protocol (3.17.0.3) 198 + libv8-node (18.16.0.0) 194 199 listen (3.8.0) 195 200 rb-fsevent (~> 0.10, >= 0.10.3) 196 201 rb-inotify (~> 0.9, >= 0.9.10) 197 202 literate_randomizer (0.4.0) 198 - lograge (0.12.0) 203 + lograge (0.13.0) 199 204 actionpack (>= 4) 200 205 activesupport (>= 4) 201 206 railties (>= 4) ··· 204 209 logstash-logger (0.26.1) 205 210 logstash-event (~> 1.2) 206 211 logster (2.12.2) 207 - loofah (2.20.0) 212 + loofah (2.21.3) 208 213 crass (~> 1.0.2) 209 - nokogiri (>= 1.5.9) 214 + nokogiri (>= 1.12.0) 210 215 lru_redux (1.1.0) 211 216 lz4-ruby (0.3.3) 212 217 mail (2.8.1) ··· 217 222 matrix (0.4.2) 218 223 maxminddb (0.1.22) 219 224 memory_profiler (1.0.1) 220 - message_bus (4.3.2) 225 + message_bus (4.3.7) 221 226 rack (>= 1.1.3) 222 227 method_source (1.0.0) 223 228 mini_mime (1.1.2) 224 - mini_portile2 (2.8.1) 225 - mini_racer (0.6.3) 226 - libv8-node (~> 16.10.0.0) 227 - mini_scheduler (0.15.0) 229 + mini_portile2 (2.8.4) 230 + mini_racer (0.8.0) 231 + libv8-node (~> 18.16.0.0) 232 + mini_scheduler (0.16.0) 228 233 sidekiq (>= 4.2.3, < 7.0) 229 234 mini_sql (1.4.0) 230 235 mini_suffix (0.3.3) 231 236 ffi (~> 1.9) 232 - minitest (5.18.0) 233 - mocha (2.0.2) 237 + minitest (5.19.0) 238 + mocha (2.1.0) 234 239 ruby2_keywords (>= 0.0.5) 235 - msgpack (1.7.0) 240 + msgpack (1.7.2) 236 241 multi_json (1.15.0) 237 242 multi_xml (0.6.0) 238 243 mustache (1.1.1) 239 244 net-http (0.3.2) 240 245 uri 241 - net-imap (0.3.4) 246 + net-imap (0.3.7) 242 247 date 243 248 net-protocol 244 249 net-pop (0.1.2) ··· 248 253 net-smtp (0.3.3) 249 254 net-protocol 250 255 nio4r (2.5.9) 251 - nokogiri (1.14.3) 252 - mini_portile2 (~> 2.8.0) 256 + nokogiri (1.15.3) 257 + mini_portile2 (~> 2.8.2) 253 258 racc (~> 1.4) 254 259 oauth (1.1.0) 255 260 oauth-tty (~> 1.0, >= 1.0.1) ··· 263 268 multi_json (~> 1.3) 264 269 multi_xml (~> 0.5) 265 270 rack (>= 1.2, < 4) 266 - oj (3.13.14) 271 + oj (3.15.1) 267 272 omniauth (1.9.2) 268 273 hashie (>= 3.4.6) 269 274 rack (>= 1.6.2, < 3) ··· 289 294 openssl (3.1.0) 290 295 openssl-signature_algorithm (1.3.0) 291 296 openssl (> 2.0) 292 - optimist (3.0.1) 293 - parallel (1.22.1) 294 - parallel_tests (4.2.0) 297 + optimist (3.1.0) 298 + parallel (1.23.0) 299 + parallel_tests (4.2.1) 295 300 parallel 296 - parser (3.2.2.0) 301 + parser (3.2.2.3) 297 302 ast (~> 2.4.1) 303 + racc 298 304 pg (1.4.6) 299 305 prettier_print (1.2.1) 300 306 progress (3.6.0) ··· 306 312 pry (>= 0.13, < 0.15) 307 313 pry-rails (0.3.9) 308 314 pry (>= 0.10.4) 309 - public_suffix (5.0.1) 310 - puma (6.2.1) 315 + public_suffix (5.0.3) 316 + puma (6.3.0) 311 317 nio4r (~> 2.0) 312 - racc (1.6.2) 313 - rack (2.2.6.4) 318 + racc (1.7.1) 319 + rack (2.2.8) 314 320 rack-mini-profiler (3.1.0) 315 321 rack (>= 1.2.0) 316 322 rack-protection (3.0.6) 317 323 rack 318 324 rack-test (2.1.0) 319 325 rack (>= 1.3) 320 - rails-dom-testing (2.0.3) 321 - activesupport (>= 4.2.0) 326 + rails-dom-testing (2.1.1) 327 + activesupport (>= 5.0.0) 328 + minitest 322 329 nokogiri (>= 1.6) 323 - rails-html-sanitizer (1.5.0) 324 - loofah (~> 2.19, >= 2.19.1) 325 - rails_failover (1.0.0) 326 - activerecord (> 6.0, < 7.1) 330 + rails-html-sanitizer (1.6.0) 331 + loofah (~> 2.21) 332 + nokogiri (~> 1.14) 333 + rails_failover (2.0.1) 334 + activerecord (>= 6.1, <= 7.1) 327 335 concurrent-ruby 328 - railties (> 6.0, < 7.1) 329 - rails_multisite (4.0.1) 330 - activerecord (> 5.0, < 7.1) 331 - railties (> 5.0, < 7.1) 332 - railties (7.0.4.3) 333 - actionpack (= 7.0.4.3) 334 - activesupport (= 7.0.4.3) 336 + railties (>= 6.1, <= 7.1) 337 + rails_multisite (5.0.0) 338 + activerecord (>= 6.0) 339 + railties (>= 6.0) 340 + railties (7.0.5.1) 341 + actionpack (= 7.0.5.1) 342 + activesupport (= 7.0.5.1) 335 343 method_source 336 344 rake (>= 12.2) 337 345 thor (~> 1.0) ··· 348 356 optimist (>= 3.0.0) 349 357 rchardet (1.8.0) 350 358 redis (4.8.1) 351 - redis-namespace (1.10.0) 359 + redis-namespace (1.11.0) 352 360 redis (>= 4) 353 - regexp_parser (2.8.0) 361 + regexp_parser (2.8.1) 354 362 request_store (1.5.1) 355 363 rack (>= 1.4) 356 - rexml (3.2.5) 364 + rexml (3.2.6) 357 365 rinku (2.0.6) 358 366 rotp (6.2.2) 359 - rqrcode (2.1.2) 367 + rouge (4.1.3) 368 + rqrcode (2.2.0) 360 369 chunky_png (~> 1.0) 361 370 rqrcode_core (~> 1.0) 362 371 rqrcode_core (1.2.0) ··· 364 373 rspec-core (~> 3.12.0) 365 374 rspec-expectations (~> 3.12.0) 366 375 rspec-mocks (~> 3.12.0) 367 - rspec-core (3.12.1) 376 + rspec-core (3.12.2) 368 377 rspec-support (~> 3.12.0) 369 - rspec-expectations (3.12.2) 378 + rspec-expectations (3.12.3) 370 379 diff-lcs (>= 1.2.0, < 2.0) 371 380 rspec-support (~> 3.12.0) 372 381 rspec-html-matchers (0.10.0) 373 382 nokogiri (~> 1) 374 383 rspec (>= 3.0.0.a) 375 - rspec-mocks (3.12.5) 384 + rspec-mocks (3.12.6) 376 385 diff-lcs (>= 1.2.0, < 2.0) 377 386 rspec-support (~> 3.12.0) 378 - rspec-rails (6.0.1) 387 + rspec-rails (6.0.3) 379 388 actionpack (>= 6.1) 380 389 activesupport (>= 6.1) 381 390 railties (>= 6.1) 382 - rspec-core (~> 3.11) 383 - rspec-expectations (~> 3.11) 384 - rspec-mocks (~> 3.11) 385 - rspec-support (~> 3.11) 386 - rspec-support (3.12.0) 391 + rspec-core (~> 3.12) 392 + rspec-expectations (~> 3.12) 393 + rspec-mocks (~> 3.12) 394 + rspec-support (~> 3.12) 395 + rspec-support (3.12.1) 387 396 rss (0.2.9) 388 397 rexml 389 - rswag-specs (2.8.0) 398 + rswag-specs (2.10.1) 390 399 activesupport (>= 3.1, < 7.1) 391 400 json-schema (>= 2.2, < 4.0) 392 401 railties (>= 3.1, < 7.1) 393 402 rspec-core (>= 2.14) 394 - rtlcss (0.2.0) 395 - mini_racer (~> 0.6.3) 396 - rubocop (1.50.2) 403 + rtlcss (0.2.1) 404 + mini_racer (>= 0.6.3) 405 + rubocop (1.55.1) 397 406 json (~> 2.3) 407 + language_server-protocol (>= 3.17.0) 398 408 parallel (~> 1.10) 399 - parser (>= 3.2.0.0) 409 + parser (>= 3.2.2.3) 400 410 rainbow (>= 2.2.2, < 4.0) 401 411 regexp_parser (>= 1.8, < 3.0) 402 412 rexml (>= 3.2.5, < 4.0) 403 - rubocop-ast (>= 1.28.0, < 2.0) 413 + rubocop-ast (>= 1.28.1, < 2.0) 404 414 ruby-progressbar (~> 1.7) 405 415 unicode-display_width (>= 2.4.0, < 3.0) 406 - rubocop-ast (1.28.0) 416 + rubocop-ast (1.29.0) 407 417 parser (>= 3.2.1.0) 408 - rubocop-capybara (2.17.1) 418 + rubocop-capybara (2.18.0) 409 419 rubocop (~> 1.41) 410 - rubocop-discourse (3.2.0) 420 + rubocop-discourse (3.3.0) 411 421 rubocop (>= 1.1.0) 412 422 rubocop-rspec (>= 2.0.0) 413 - rubocop-rspec (2.19.0) 423 + rubocop-factory_bot (2.23.1) 424 + rubocop (~> 1.33) 425 + rubocop-rspec (2.23.0) 414 426 rubocop (~> 1.33) 415 427 rubocop-capybara (~> 2.17) 416 - ruby-prof (1.6.1) 428 + rubocop-factory_bot (~> 2.22) 429 + ruby-prof (1.6.3) 417 430 ruby-progressbar (1.13.0) 418 431 ruby-readability (0.7.0) 419 432 guess_html_encoding (>= 0.0.4) 420 433 nokogiri (>= 1.6.0) 421 434 ruby2_keywords (0.0.5) 422 435 rubyzip (2.3.2) 423 - sanitize (6.0.1) 436 + sanitize (6.0.2) 424 437 crass (~> 1.0.2) 425 438 nokogiri (>= 1.12.0) 426 - sass-embedded (1.62.0) 427 - google-protobuf (~> 3.21) 428 - rake (>= 10.0.0) 429 - selenium-webdriver (4.8.6) 439 + sass-embedded (1.64.1) 440 + google-protobuf (~> 3.23) 441 + rake (>= 13.0.0) 442 + selenium-webdriver (4.10.0) 430 443 rexml (~> 3.2, >= 3.2.5) 431 444 rubyzip (>= 1.2.2, < 3.0) 432 445 websocket (~> 1.0) 433 - shoulda-matchers (5.3.0) 434 - activesupport (>= 5.2.0) 435 - sidekiq (6.5.8) 446 + sidekiq (6.5.9) 436 447 connection_pool (>= 2.2.5, < 3) 437 448 rack (~> 2.0) 438 449 redis (>= 4.5.0, < 5) ··· 442 453 simplecov_json_formatter (~> 0.1) 443 454 simplecov-html (0.12.3) 444 455 simplecov_json_formatter (0.1.4) 456 + simpleidn (0.2.1) 457 + unf (~> 0.1.4) 445 458 snaky_hash (2.0.1) 446 459 hashie 447 460 version_gem (~> 1.1, >= 1.1.1) ··· 454 467 syntax_tree (6.1.1) 455 468 prettier_print (>= 1.2.0) 456 469 syntax_tree-disable_ternary (1.0.0) 457 - test-prof (1.2.1) 458 - thor (1.2.1) 459 - tilt (2.1.0) 460 - timeout (0.3.2) 470 + test-prof (1.2.2) 471 + thor (1.2.2) 472 + tilt (2.2.0) 473 + timeout (0.4.0) 461 474 tzinfo (2.0.6) 462 475 concurrent-ruby (~> 1.0) 463 476 tzinfo-data (1.2023.3) ··· 472 485 kgio (~> 2.6) 473 486 raindrops (~> 0.7) 474 487 uniform_notifier (1.16.0) 475 - uri (0.12.1) 476 - uri_template (0.7.0) 477 - version_gem (1.1.2) 488 + uri (0.12.2) 489 + version_gem (1.1.3) 478 490 web-push (3.0.0) 479 491 hkdf (~> 1.0) 480 492 jwt (~> 2.0) 481 493 openssl (~> 3.0) 482 - webdrivers (5.2.0) 494 + webdrivers (5.3.1) 483 495 nokogiri (~> 1.6) 484 496 rubyzip (>= 1.3.0) 485 - selenium-webdriver (~> 4.0) 497 + selenium-webdriver (~> 4.0, < 4.11) 486 498 webmock (3.18.1) 487 499 addressable (>= 2.8.0) 488 500 crack (>= 0.3.2) 489 501 hashdiff (>= 0.4.0, < 2.0.0) 490 - webrick (1.7.0) 491 502 websocket (1.2.9) 492 503 xpath (3.2.0) 493 504 nokogiri (~> 1.8) 494 505 yaml-lint (0.1.2) 495 506 yard (0.9.34) 496 - zeitwerk (2.6.7) 507 + zeitwerk (2.6.10) 497 508 498 509 PLATFORMS 499 510 ruby 500 511 501 512 DEPENDENCIES 502 - actionmailer (= 7.0.4.3) 503 - actionpack (= 7.0.4.3) 504 - actionview (= 7.0.4.3) 513 + actionmailer (= 7.0.5.1) 514 + actionpack (= 7.0.5.1) 515 + actionview (= 7.0.5.1) 505 516 actionview_precompiler 506 517 active_model_serializers (~> 0.8.3) 507 - activemodel (= 7.0.4.3) 508 - activerecord (= 7.0.4.3) 509 - activesupport (= 7.0.4.3) 518 + activemodel (= 7.0.5.1) 519 + activerecord (= 7.0.5.1) 520 + activesupport (= 7.0.5.1) 510 521 addressable 511 522 annotate 512 523 aws-sdk-s3 ··· 575 586 net-pop 576 587 net-smtp 577 588 nokogiri 578 - oj (= 3.13.14) 589 + oj 579 590 omniauth 580 591 omniauth-facebook 581 592 omniauth-github ··· 590 601 rack 591 602 rack-mini-profiler 592 603 rack-protection 604 + rails-dom-testing 593 605 rails_failover 594 606 rails_multisite 595 - railties (= 7.0.4.3) 607 + railties (= 7.0.5.1) 596 608 rake 597 609 rb-fsevent 598 610 rbtrace ··· 614 626 rubyzip 615 627 sanitize 616 628 selenium-webdriver 617 - shoulda-matchers 629 + shoulda-matchers! 618 630 sidekiq 619 631 simplecov 620 632 sprockets! ··· 632 644 web-push 633 645 webdrivers 634 646 webmock 635 - webrick 636 647 yaml-lint 637 648 yard 638 649 639 650 BUNDLED WITH 640 - 2.4.10 651 + 2.4.13
+208 -191
pkgs/servers/web-apps/discourse/rubyEnv/gemset.nix
··· 5 5 platforms = []; 6 6 source = { 7 7 remotes = ["https://rubygems.org"]; 8 - sha256 = "112ga1x7y5l0fmammlwajzqxp0fbg1ciw7f6ad9a55wrb0n3hk3y"; 8 + sha256 = "1pz26qpdx1xncpy5h8k4afw0npnh6wn580yvwv2cf857zrzvr1pm"; 9 9 type = "gem"; 10 10 }; 11 - version = "7.0.4.3"; 11 + version = "7.0.5.1"; 12 12 }; 13 13 actionpack = { 14 14 dependencies = ["actionview" "activesupport" "rack" "rack-test" "rails-dom-testing" "rails-html-sanitizer"]; ··· 16 16 platforms = []; 17 17 source = { 18 18 remotes = ["https://rubygems.org"]; 19 - sha256 = "1cb0hqkfkc0b9s7swvi4nf64c24i3ma1gv09anr8a81k56s0rwxd"; 19 + sha256 = "003y7cdxwzdqx8hgw02kf1b5mp8qr8syx07f35sk3ghhqxp39ksy"; 20 20 type = "gem"; 21 21 }; 22 - version = "7.0.4.3"; 22 + version = "7.0.5.1"; 23 23 }; 24 24 actionview = { 25 25 dependencies = ["activesupport" "builder" "erubi" "rails-dom-testing" "rails-html-sanitizer"]; ··· 27 27 platforms = []; 28 28 source = { 29 29 remotes = ["https://rubygems.org"]; 30 - sha256 = "1h9027sqzfcbc84dnzw8nxjyg15zrk1y2fc0468wg1xi9nmyw96z"; 30 + sha256 = "11ihpqcvz3f38ka85zdjkdcvgdbcan81dbr0y9bi784jn1v5ggwa"; 31 31 type = "gem"; 32 32 }; 33 - version = "7.0.4.3"; 33 + version = "7.0.5.1"; 34 34 }; 35 35 actionview_precompiler = { 36 36 dependencies = ["actionview"]; ··· 60 60 platforms = []; 61 61 source = { 62 62 remotes = ["https://rubygems.org"]; 63 - sha256 = "08xawfj8lkxlfwnmx3f7324w126rli6mqdx9j6ybz2ks9vxz0x3w"; 63 + sha256 = "11wkxf16zdb9gsnc94x4hyj89wjks06gnk4fbl7gp5vkbl744n83"; 64 64 type = "gem"; 65 65 }; 66 - version = "7.0.4.3"; 66 + version = "7.0.5.1"; 67 67 }; 68 68 activemodel = { 69 69 dependencies = ["activesupport"]; ··· 71 71 platforms = []; 72 72 source = { 73 73 remotes = ["https://rubygems.org"]; 74 - sha256 = "0ymhsxgdb68zgf4zp07g2bymmpgn0b9r38avn9pagz1p5zy1ql9v"; 74 + sha256 = "12f89hxs4s26ggsg4bnz9qxlcsclcgx9gdsl8dni5jc0gk47h14y"; 75 75 type = "gem"; 76 76 }; 77 - version = "7.0.4.3"; 77 + version = "7.0.5.1"; 78 78 }; 79 79 activerecord = { 80 80 dependencies = ["activemodel" "activesupport"]; ··· 82 82 platforms = []; 83 83 source = { 84 84 remotes = ["https://rubygems.org"]; 85 - sha256 = "01wb98i2zsbb4jcb4i6z72vb05wiks4hv9chc66h1rsxrv0zi4dv"; 85 + sha256 = "1sfdq2slmsc0ygncl36dq1lmjww1y3b42izrnn62cyisiag28796"; 86 86 type = "gem"; 87 87 }; 88 - version = "7.0.4.3"; 88 + version = "7.0.5.1"; 89 89 }; 90 90 activesupport = { 91 91 dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo"]; ··· 93 93 platforms = []; 94 94 source = { 95 95 remotes = ["https://rubygems.org"]; 96 - sha256 = "15m0b1im6i401ab51vzr7f8nk8kys1qa0snnl741y3sir3xd07jp"; 96 + sha256 = "0m1sa6djlm9cz6mz3lcbqqahvm6qj75dmq3phpn2ysyxnlz2hr0c"; 97 97 type = "gem"; 98 98 }; 99 - version = "7.0.4.3"; 99 + version = "7.0.5.1"; 100 100 }; 101 101 addressable = { 102 102 dependencies = ["public_suffix"]; ··· 206 206 version = "1.5.0"; 207 207 }; 208 208 better_errors = { 209 - dependencies = ["coderay" "erubi" "rack"]; 209 + dependencies = ["erubi" "rack" "rouge"]; 210 210 groups = ["development"]; 211 211 platforms = [{ 212 212 engine = "maglev"; ··· 215 215 }]; 216 216 source = { 217 217 remotes = ["https://rubygems.org"]; 218 - sha256 = "11220lfzhsyf5fcril3qd689kgg46qlpiiaj00hc9mh4mcbc3vrr"; 218 + sha256 = "0wqazisnn6hn1wsza412xribpw5wzx6b5z5p4mcpfgizr6xg367p"; 219 219 type = "gem"; 220 220 }; 221 - version = "2.9.1"; 221 + version = "2.10.1"; 222 222 }; 223 223 binding_of_caller = { 224 224 dependencies = ["debug_inspector"]; ··· 287 287 platforms = []; 288 288 source = { 289 289 remotes = ["https://rubygems.org"]; 290 - sha256 = "06b4nlhirsq8ny17s8zgz7qyvl9v41rixj1xkviiiwxlnjz982d3"; 290 + sha256 = "114qm5f5vhwaaw9rj1h2lcamh46zl13v1m18jiw68zl961gwmw6n"; 291 291 type = "gem"; 292 292 }; 293 - version = "3.39.0"; 293 + version = "3.39.2"; 294 294 }; 295 295 cbor = { 296 296 groups = ["default"]; ··· 371 371 platforms = []; 372 372 source = { 373 373 remotes = ["https://rubygems.org"]; 374 - sha256 = "0dndngqvkm2ih3wqn5ilf9980c1cc57lqn5lywx3myalzpilq05z"; 374 + sha256 = "1x32mcpm2cl5492kd6lbjbaf17qsssmpx9kdyr7z1wcif2cwyh0g"; 375 375 type = "gem"; 376 376 }; 377 - version = "2.4.0"; 377 + version = "2.4.1"; 378 378 }; 379 379 cose = { 380 380 dependencies = ["cbor" "openssl-signature_algorithm"]; ··· 543 543 }; 544 544 version = "1.4.0"; 545 545 }; 546 - ecma-re-validator = { 547 - dependencies = ["regexp_parser"]; 548 - groups = ["default"]; 549 - platforms = []; 550 - source = { 551 - remotes = ["https://rubygems.org"]; 552 - sha256 = "1kqci9ixr1jfp2aaq5lsyz5lkn37z2k94ww9d2hyrd8ncrhrhx8f"; 553 - type = "gem"; 554 - }; 555 - version = "0.4.0"; 556 - }; 557 546 email_reply_trimmer = { 558 547 groups = ["default"]; 559 548 platforms = []; ··· 583 572 platforms = []; 584 573 source = { 585 574 remotes = ["https://rubygems.org"]; 586 - sha256 = "0j826kfvzn7nc5pv950n270r0sx1702k988ad11cdlav3dcxxw09"; 575 + sha256 = "08r6qgbpkxxsihjmlspk3l1sr69q5hx35p1l4wp7rmkbzys89867"; 587 576 type = "gem"; 588 577 }; 589 - version = "0.99.0"; 578 + version = "0.100.0"; 590 579 }; 591 580 execjs = { 592 581 groups = ["assets" "default"]; ··· 603 592 platforms = []; 604 593 source = { 605 594 remotes = ["https://rubygems.org"]; 606 - sha256 = "08fmmswa9fwymwsa2gzlm856ak3y9kjxdzm4zdrcrfyxs2p8yqwc"; 595 + sha256 = "11v201jljn327fwjqcsglrbdnyhivnj7j6nh6wym5zjqgrwxy3kn"; 607 596 type = "gem"; 608 597 }; 609 - version = "1.3.10"; 598 + version = "1.4.0"; 610 599 }; 611 600 fabrication = { 612 601 groups = ["development" "test"]; ··· 645 634 platforms = []; 646 635 source = { 647 636 remotes = ["https://rubygems.org"]; 648 - sha256 = "1f20vjx0ywx0zdb4dfx4cpa7kd51z6vg7dw5hs35laa45dy9g9pj"; 637 + sha256 = "187clqhp9mv5mnqmjlfdp57svhsg1bggz84ak8v333j9skrnrgh9"; 649 638 type = "gem"; 650 639 }; 651 - version = "2.7.4"; 640 + version = "2.7.10"; 652 641 }; 653 642 faraday-net_http = { 654 643 groups = ["default"]; ··· 666 655 platforms = []; 667 656 source = { 668 657 remotes = ["https://rubygems.org"]; 669 - sha256 = "1zz0w4jpfa6h1wlirfcs9hzvlpijnd1nnmjq94w5yv50585p279n"; 658 + sha256 = "1ia19zgni6cw96rvsr0s004vjs9m2r6la4s00zcff36xaia4m0l0"; 670 659 type = "gem"; 671 660 }; 672 - version = "2.1.0"; 661 + version = "2.2.0"; 673 662 }; 674 663 fast_blank = { 675 664 groups = ["default"]; ··· 708 697 platforms = []; 709 698 source = { 710 699 remotes = ["https://rubygems.org"]; 711 - sha256 = "0nnggg20za5vamdpkgrxxa32z33d8hf0g2bciswkhqnc6amb3yjr"; 700 + sha256 = "1pd7pamzhdz2w0fbcvsfn2nyslznvphnwj16zw35g2b28zd2xyzx"; 712 701 type = "gem"; 713 702 }; 714 - version = "2.2.6"; 703 + version = "2.2.7"; 715 704 }; 716 705 ffi = { 717 706 groups = ["default" "development" "test"]; ··· 767 756 platforms = []; 768 757 source = { 769 758 remotes = ["https://rubygems.org"]; 770 - sha256 = "1xcg53yz44cqhcpb85w3ay80kvnniy0v441c9p08wb6zzia2mnq9"; 759 + sha256 = "1dq5lgkxhagqr8zjrwr10zi8rldbg2vhis2m5q86v5q9415ylfgj"; 771 760 type = "gem"; 772 761 }; 773 - version = "3.22.3"; 762 + version = "3.23.4"; 774 763 }; 775 764 guess_html_encoding = { 776 765 groups = ["default"]; ··· 858 847 platforms = []; 859 848 source = { 860 849 remotes = ["https://rubygems.org"]; 861 - sha256 = "1vdcchz7jli1p0gnc669a7bj3q1fv09y9ppf0y3k0vb1jwdwrqwi"; 850 + sha256 = "0qaamqsh5f3szhcakkak8ikxlzxqnv49n2p7504hcz2l0f4nj0wx"; 862 851 type = "gem"; 863 852 }; 864 - version = "1.12.0"; 853 + version = "1.14.1"; 865 854 }; 866 855 image_optim = { 867 856 dependencies = ["exifr" "fspath" "image_size" "in_threads" "progress"]; ··· 879 868 platforms = []; 880 869 source = { 881 870 remotes = ["https://rubygems.org"]; 882 - sha256 = "10slvvyam8gkdjzlhb3wb21hp46ay18miyh1advwvyny660rmdsb"; 871 + sha256 = "19fspid6610sm4x0mql7iny7k0d7f21xgxqmsca0irvlvazwm4vn"; 883 872 type = "gem"; 884 873 }; 885 - version = "3.2.0"; 874 + version = "3.3.0"; 886 875 }; 887 876 in_threads = { 888 877 groups = ["default"]; ··· 926 915 version = "3.0.0"; 927 916 }; 928 917 json_schemer = { 929 - dependencies = ["ecma-re-validator" "hana" "regexp_parser" "uri_template"]; 918 + dependencies = ["hana" "regexp_parser" "simpleidn"]; 930 919 groups = ["default"]; 931 920 platforms = []; 932 921 source = { 933 922 remotes = ["https://rubygems.org"]; 934 - sha256 = "1a5y4xh2w31plcx779jghbjgp1hf3wpwkdmcaa4na6ck8sknw4i2"; 923 + sha256 = "1mbf7v8bzmxyk413y16drnww68bgyzknlqmaqvj785iakja7in7x"; 935 924 type = "gem"; 936 925 }; 937 - version = "0.2.23"; 926 + version = "1.0.3"; 938 927 }; 939 928 jwt = { 940 929 groups = ["default"]; 941 930 platforms = []; 942 931 source = { 943 932 remotes = ["https://rubygems.org"]; 944 - sha256 = "09yj3z5snhaawh2z1w45yyihzmh57m6m7dp8ra8gxavhj5kbiq5p"; 933 + sha256 = "16z11alz13vfc4zs5l3fk6n51n2jw9lskvc4h4prnww0y797qd87"; 945 934 type = "gem"; 946 935 }; 947 - version = "2.7.0"; 936 + version = "2.7.1"; 948 937 }; 949 938 kgio = { 950 939 groups = ["default"]; ··· 962 951 }; 963 952 version = "2.11.4"; 964 953 }; 954 + language_server-protocol = { 955 + groups = ["default" "development" "test"]; 956 + platforms = []; 957 + source = { 958 + remotes = ["https://rubygems.org"]; 959 + sha256 = "0gvb1j8xsqxms9mww01rmdl78zkd72zgxaap56bhv8j45z05hp1x"; 960 + type = "gem"; 961 + }; 962 + version = "3.17.0.3"; 963 + }; 965 964 libv8-node = { 966 965 groups = ["default"]; 967 966 platforms = []; 968 967 source = { 969 968 remotes = ["https://rubygems.org"]; 970 - sha256 = "102ixp1626b4zjh98h3jxhwv0sdbkgijz38wyb1ffgxqr47c7s0w"; 969 + sha256 = "0n2kakfa4nmkkmjimkg2z4fsni9v0qbwkwn9hcm2xp69xqfcmxiq"; 971 970 type = "gem"; 972 971 }; 973 - version = "16.10.0.0"; 972 + version = "18.16.0.0"; 974 973 }; 975 974 listen = { 976 975 dependencies = ["rb-fsevent" "rb-inotify"]; ··· 999 998 platforms = []; 1000 999 source = { 1001 1000 remotes = ["https://rubygems.org"]; 1002 - sha256 = "15pjm9pa5m3mbv9xvfgfr16q4jyaznsg8y63jz9x4jqr8npw0vx3"; 1001 + sha256 = "01kdw5dbzimb89rq4zf44zf8990czb5qxvib0hzja1l4hrha8cki"; 1003 1002 type = "gem"; 1004 1003 }; 1005 - version = "0.12.0"; 1004 + version = "0.13.0"; 1006 1005 }; 1007 1006 logstash-event = { 1008 1007 groups = ["default"]; ··· 1041 1040 platforms = []; 1042 1041 source = { 1043 1042 remotes = ["https://rubygems.org"]; 1044 - sha256 = "1mi4ia13fisc97fzd8xcd9wkjdki7zfbmdn1xkdzplicir68gyp8"; 1043 + sha256 = "1p744kjpb5zk2ihklbykzii77alycjc04vpnm2ch2f3cp65imlj3"; 1045 1044 type = "gem"; 1046 1045 }; 1047 - version = "2.20.0"; 1046 + version = "2.21.3"; 1048 1047 }; 1049 1048 lru_redux = { 1050 1049 groups = ["default"]; ··· 1123 1122 platforms = []; 1124 1123 source = { 1125 1124 remotes = ["https://rubygems.org"]; 1126 - sha256 = "07acv6l89b1c0d3dfq84jb0vzbv489agcw60n7rnvk10y4x58bn5"; 1125 + sha256 = "1ppqgch8xxccpmccdx37lb00112ayqjb80zz5m3w3298vdzb1kn4"; 1127 1126 type = "gem"; 1128 1127 }; 1129 - version = "4.3.2"; 1128 + version = "4.3.7"; 1130 1129 }; 1131 1130 method_source = { 1132 1131 groups = ["default" "development" "test"]; ··· 1153 1152 platforms = []; 1154 1153 source = { 1155 1154 remotes = ["https://rubygems.org"]; 1156 - sha256 = "1af4yarhbbx62f7qsmgg5fynrik0s36wjy3difkawy536xg343mp"; 1155 + sha256 = "02mj8mpd6ck5gpcnsimx5brzggw5h5mmmpq2djdypfq16wcw82qq"; 1157 1156 type = "gem"; 1158 1157 }; 1159 - version = "2.8.1"; 1158 + version = "2.8.4"; 1160 1159 }; 1161 1160 mini_racer = { 1162 1161 dependencies = ["libv8-node"]; ··· 1164 1163 platforms = []; 1165 1164 source = { 1166 1165 remotes = ["https://rubygems.org"]; 1167 - sha256 = "0i4vbb1549rxbl8a35yaizfkbh28nxby5mcwri5mz3x19yg3p6r8"; 1166 + sha256 = "0zjf3jsbara8fpfky28z1f64ymk5qsq40i527fxdnw061hlm4izy"; 1168 1167 type = "gem"; 1169 1168 }; 1170 - version = "0.6.3"; 1169 + version = "0.8.0"; 1171 1170 }; 1172 1171 mini_scheduler = { 1173 1172 dependencies = ["sidekiq"]; ··· 1175 1174 platforms = []; 1176 1175 source = { 1177 1176 remotes = ["https://rubygems.org"]; 1178 - sha256 = "11ng6hgb13jddharcnkcx6v2ycbfz1nx0n8i88n06pa29lfqgqrn"; 1177 + sha256 = "19c72wlr0zsrg1fiak61h0z1b3glv2l23041xvlwv2i71fw5xavy"; 1179 1178 type = "gem"; 1180 1179 }; 1181 - version = "0.15.0"; 1180 + version = "0.16.0"; 1182 1181 }; 1183 1182 mini_sql = { 1184 1183 groups = ["default"]; ··· 1206 1205 platforms = []; 1207 1206 source = { 1208 1207 remotes = ["https://rubygems.org"]; 1209 - sha256 = "0ic7i5z88zcaqnpzprf7saimq2f6sad57g5mkkqsrqrcd6h3mx06"; 1208 + sha256 = "0jnpsbb2dbcs95p4is4431l2pw1l5pn7dfg3vkgb4ga464j0c5l6"; 1210 1209 type = "gem"; 1211 1210 }; 1212 - version = "5.18.0"; 1211 + version = "5.19.0"; 1213 1212 }; 1214 1213 mocha = { 1215 1214 dependencies = ["ruby2_keywords"]; ··· 1217 1216 platforms = []; 1218 1217 source = { 1219 1218 remotes = ["https://rubygems.org"]; 1220 - sha256 = "03bgnshh84hrw6f1sdj5srxnz0z50m0a7i93fa28fkbm52c2a1lg"; 1219 + sha256 = "0lsll8iba8612dypk718l9kx73m9syiscb2rhciljys1krc5g1zr"; 1221 1220 type = "gem"; 1222 1221 }; 1223 - version = "2.0.2"; 1222 + version = "2.1.0"; 1224 1223 }; 1225 1224 msgpack = { 1226 1225 groups = ["default"]; ··· 1231 1230 }]; 1232 1231 source = { 1233 1232 remotes = ["https://rubygems.org"]; 1234 - sha256 = "172ky0r1jfcm3xyg067pia7k1lhc15vw9svv93max120gcdbrvji"; 1233 + sha256 = "1a5adcb7bwan09mqhj3wi9ib52hmdzmqg7q08pggn3adibyn5asr"; 1235 1234 type = "gem"; 1236 1235 }; 1237 - version = "1.7.0"; 1236 + version = "1.7.2"; 1238 1237 }; 1239 1238 multi_json = { 1240 1239 groups = ["default"]; ··· 1283 1282 platforms = []; 1284 1283 source = { 1285 1284 remotes = ["https://rubygems.org"]; 1286 - sha256 = "1d996zf3g8xz244791b0qsl9vr7zg4lqnnmf9k2kshr9lki5jam8"; 1285 + sha256 = "0lf7wqg7czhaj51qsnmn28j7jmcxhkh3m28rl1cjrqsgjxhwj7r3"; 1287 1286 type = "gem"; 1288 1287 }; 1289 - version = "0.3.4"; 1288 + version = "0.3.7"; 1290 1289 }; 1291 1290 net-pop = { 1292 1291 dependencies = ["net-protocol"]; ··· 1337 1336 platforms = []; 1338 1337 source = { 1339 1338 remotes = ["https://rubygems.org"]; 1340 - sha256 = "0fnw0z8zl8b5k35g9m5hhc1g4s6ajzjinhyxnqjrx7l7p07fw71v"; 1339 + sha256 = "1jw8a20a9k05fpz3q24im19b97idss3179z76yn5scc5b8lk2rl7"; 1341 1340 type = "gem"; 1342 1341 }; 1343 - version = "1.14.3"; 1342 + version = "1.15.3"; 1344 1343 }; 1345 1344 oauth = { 1346 1345 dependencies = ["oauth-tty" "snaky_hash" "version_gem"]; ··· 1380 1379 platforms = []; 1381 1380 source = { 1382 1381 remotes = ["https://rubygems.org"]; 1383 - sha256 = "0bbbncvkqxbbi608vq2v7b3zzgrqac3syk403zhhbwrg352mv88q"; 1382 + sha256 = "1vzcrsv6w5k90l75gy83dlfkv2z9pvnr82mz1nhnijmcg3rgqaz8"; 1384 1383 type = "gem"; 1385 1384 }; 1386 - version = "3.13.14"; 1385 + version = "3.15.1"; 1387 1386 }; 1388 1387 omniauth = { 1389 1388 dependencies = ["hashie" "rack"]; ··· 1492 1491 }]; 1493 1492 source = { 1494 1493 remotes = ["https://rubygems.org"]; 1495 - sha256 = "1vg2chy1cfmdj6c1gryl8zvjhhmb3plwgyh1jfnpq4fnfqv7asrk"; 1494 + sha256 = "0q4jqq3v1bxlfr9jgqmahnygkvl81lr6s1rhm8qg66c9xr9nz241"; 1496 1495 type = "gem"; 1497 1496 }; 1498 - version = "3.0.1"; 1497 + version = "3.1.0"; 1499 1498 }; 1500 1499 parallel = { 1501 1500 groups = ["default" "development" "test"]; 1502 1501 platforms = []; 1503 1502 source = { 1504 1503 remotes = ["https://rubygems.org"]; 1505 - sha256 = "07vnk6bb54k4yc06xnwck7php50l09vvlw1ga8wdz0pia461zpzb"; 1504 + sha256 = "0jcc512l38c0c163ni3jgskvq1vc3mr8ly5pvjijzwvfml9lf597"; 1506 1505 type = "gem"; 1507 1506 }; 1508 - version = "1.22.1"; 1507 + version = "1.23.0"; 1509 1508 }; 1510 1509 parallel_tests = { 1511 1510 dependencies = ["parallel"]; ··· 1513 1512 platforms = []; 1514 1513 source = { 1515 1514 remotes = ["https://rubygems.org"]; 1516 - sha256 = "11lf8vsh6kxzp7k3xzkxdmb31b01phaz5z8a7sjpq9hh6ab30k8l"; 1515 + sha256 = "04y02j0kyhfww41dnnjawn2gpp24smq0x21dvaa5z6pnq0fvmahv"; 1517 1516 type = "gem"; 1518 1517 }; 1519 - version = "4.2.0"; 1518 + version = "4.2.1"; 1520 1519 }; 1521 1520 parser = { 1522 - dependencies = ["ast"]; 1521 + dependencies = ["ast" "racc"]; 1523 1522 groups = ["default" "development" "test"]; 1524 1523 platforms = []; 1525 1524 source = { 1526 1525 remotes = ["https://rubygems.org"]; 1527 - sha256 = "0s5afi89p76k8vpwiqvh343pm5l23ijqlpszhz65afym3zpkxhzx"; 1526 + sha256 = "1swigds85jddb5gshll1g8lkmbcgbcp9bi1d4nigwvxki8smys0h"; 1528 1527 type = "gem"; 1529 1528 }; 1530 - version = "3.2.2.0"; 1529 + version = "3.2.2.3"; 1531 1530 }; 1532 1531 pg = { 1533 1532 groups = ["default"]; ··· 1597 1596 platforms = []; 1598 1597 source = { 1599 1598 remotes = ["https://rubygems.org"]; 1600 - sha256 = "0hz0bx2qs2pwb0bwazzsah03ilpf3aai8b7lk7s35jsfzwbkjq35"; 1599 + sha256 = "0n9j7mczl15r3kwqrah09cxj8hxdfawiqxa60kga2bmxl9flfz9k"; 1601 1600 type = "gem"; 1602 1601 }; 1603 - version = "5.0.1"; 1602 + version = "5.0.3"; 1604 1603 }; 1605 1604 puma = { 1606 1605 dependencies = ["nio4r"]; ··· 1608 1607 platforms = []; 1609 1608 source = { 1610 1609 remotes = ["https://rubygems.org"]; 1611 - sha256 = "0qqd5lb3mamh53ssx0xavmspg4blhq6hd1kipksw20bq71xcklf5"; 1610 + sha256 = "1v7fmv0n4bhdcwh60dgza44iqai5pg34f5pzm4vh4i5fwx7mpqxh"; 1612 1611 type = "gem"; 1613 1612 }; 1614 - version = "6.2.1"; 1613 + version = "6.3.0"; 1615 1614 }; 1616 1615 racc = { 1617 1616 groups = ["default" "development" "test"]; 1618 1617 platforms = []; 1619 1618 source = { 1620 1619 remotes = ["https://rubygems.org"]; 1621 - sha256 = "09jgz6r0f7v84a7jz9an85q8vvmp743dqcsdm3z9c8rqcqv6pljq"; 1620 + sha256 = "11v3l46mwnlzlc371wr3x6yylpgafgwdf0q7hc7c1lzx6r414r5g"; 1622 1621 type = "gem"; 1623 1622 }; 1624 - version = "1.6.2"; 1623 + version = "1.7.1"; 1625 1624 }; 1626 1625 rack = { 1627 1626 groups = ["default" "development" "test"]; ··· 1632 1631 }]; 1633 1632 source = { 1634 1633 remotes = ["https://rubygems.org"]; 1635 - sha256 = "1qgwkcb8kxns8d5187cxjaxf18b7dmg9gh6cr9c1125m0bj2pnfk"; 1634 + sha256 = "15rdwbyk71c9nxvd527bvb8jxkcys8r3dj3vqra5b3sa63qs30vv"; 1636 1635 type = "gem"; 1637 1636 }; 1638 - version = "2.2.6.4"; 1637 + version = "2.2.8"; 1639 1638 }; 1640 1639 rack-mini-profiler = { 1641 1640 dependencies = ["rack"]; ··· 1671 1670 version = "2.1.0"; 1672 1671 }; 1673 1672 rails-dom-testing = { 1674 - dependencies = ["activesupport" "nokogiri"]; 1673 + dependencies = ["activesupport" "minitest" "nokogiri"]; 1675 1674 groups = ["default" "development" "test"]; 1676 1675 platforms = []; 1677 1676 source = { 1678 1677 remotes = ["https://rubygems.org"]; 1679 - sha256 = "1lfq2a7kp2x64dzzi5p4cjcbiv62vxh9lyqk2f0rqq3fkzrw8h5i"; 1678 + sha256 = "17g05y7q7934z0ib4aph8h71c2qwjmlakkm7nb2ab45q0aqkfgjd"; 1680 1679 type = "gem"; 1681 1680 }; 1682 - version = "2.0.3"; 1681 + version = "2.1.1"; 1683 1682 }; 1684 1683 rails-html-sanitizer = { 1685 - dependencies = ["loofah"]; 1684 + dependencies = ["loofah" "nokogiri"]; 1686 1685 groups = ["default" "development" "test"]; 1687 1686 platforms = []; 1688 1687 source = { 1689 1688 remotes = ["https://rubygems.org"]; 1690 - sha256 = "0ygav4xyq943qqyhjmi3mzirn180j565mc9h5j4css59x1sn0cmz"; 1689 + sha256 = "1pm4z853nyz1bhhqr7fzl44alnx4bjachcr6rh6qjj375sfz3sc6"; 1691 1690 type = "gem"; 1692 1691 }; 1693 - version = "1.5.0"; 1692 + version = "1.6.0"; 1694 1693 }; 1695 1694 rails_failover = { 1696 1695 dependencies = ["activerecord" "concurrent-ruby" "railties"]; ··· 1698 1697 platforms = []; 1699 1698 source = { 1700 1699 remotes = ["https://rubygems.org"]; 1701 - sha256 = "1j0zi64m9njfgk4xs4invqlimkgiy4fsivfmbpz33bg0w5yyzazi"; 1700 + sha256 = "102v7928nyl1w1cmi70zbx42nw25v842r84gwchwijwnd2f30gvy"; 1702 1701 type = "gem"; 1703 1702 }; 1704 - version = "1.0.0"; 1703 + version = "2.0.1"; 1705 1704 }; 1706 1705 rails_multisite = { 1707 1706 dependencies = ["activerecord" "railties"]; ··· 1709 1708 platforms = []; 1710 1709 source = { 1711 1710 remotes = ["https://rubygems.org"]; 1712 - sha256 = "08fa5yq73ws536nhzd55bjx4gfvh6986zvw33rkg6ql6i8rga68y"; 1711 + sha256 = "0hilr3yhnzvzn3p2cl77im9ypvbfjk1vw7f72i1j7fi2bmq1h2hi"; 1713 1712 type = "gem"; 1714 1713 }; 1715 - version = "4.0.1"; 1714 + version = "5.0.0"; 1716 1715 }; 1717 1716 railties = { 1718 1717 dependencies = ["actionpack" "activesupport" "method_source" "rake" "thor" "zeitwerk"]; ··· 1720 1719 platforms = []; 1721 1720 source = { 1722 1721 remotes = ["https://rubygems.org"]; 1723 - sha256 = "0w6pib1s0kmfnhjvxwh48flz7w4gy8y961n821w8by7d1g83vjwq"; 1722 + sha256 = "1z4lqqbd4i5izsg97mx5yf3gj7y5d07wgvad0jzjghjg12pf142i"; 1724 1723 type = "gem"; 1725 1724 }; 1726 - version = "7.0.4.3"; 1725 + version = "7.0.5.1"; 1727 1726 }; 1728 1727 rainbow = { 1729 1728 groups = ["default" "development" "test"]; ··· 1823 1822 platforms = []; 1824 1823 source = { 1825 1824 remotes = ["https://rubygems.org"]; 1826 - sha256 = "154dfnrjpbv7fhwhfrcnp6jn9qv5qaj3mvlvbgkl7qy5qsknw71c"; 1825 + sha256 = "0f92i9cwlp6xj6fyn7qn4qsaqvxfw4wqvayll7gbd26qnai1l6p9"; 1827 1826 type = "gem"; 1828 1827 }; 1829 - version = "1.10.0"; 1828 + version = "1.11.0"; 1830 1829 }; 1831 1830 regexp_parser = { 1832 1831 groups = ["default" "development" "test"]; 1833 1832 platforms = []; 1834 1833 source = { 1835 1834 remotes = ["https://rubygems.org"]; 1836 - sha256 = "17xizkw5ryw8hhq64iqxmzdrrdxpc5lhkqc1fgm1aj0zsk1r2950"; 1835 + sha256 = "136br91alxdwh1s85z912dwz23qlhm212vy6i3wkinz3z8mkxxl3"; 1837 1836 type = "gem"; 1838 1837 }; 1839 - version = "2.8.0"; 1838 + version = "2.8.1"; 1840 1839 }; 1841 1840 request_store = { 1842 1841 dependencies = ["rack"]; ··· 1854 1853 platforms = []; 1855 1854 source = { 1856 1855 remotes = ["https://rubygems.org"]; 1857 - sha256 = "08ximcyfjy94pm1rhcx04ny1vx2sk0x4y185gzn86yfsbzwkng53"; 1856 + sha256 = "05i8518ay14kjbma550mv0jm8a6di8yp5phzrd8rj44z9qnrlrp0"; 1858 1857 type = "gem"; 1859 1858 }; 1860 - version = "3.2.5"; 1859 + version = "3.2.6"; 1861 1860 }; 1862 1861 rinku = { 1863 1862 groups = ["default"]; ··· 1879 1878 }; 1880 1879 version = "6.2.2"; 1881 1880 }; 1881 + rouge = { 1882 + groups = ["default" "development"]; 1883 + platforms = [{ 1884 + engine = "maglev"; 1885 + } { 1886 + engine = "ruby"; 1887 + }]; 1888 + source = { 1889 + remotes = ["https://rubygems.org"]; 1890 + sha256 = "19drl3x8fw65v3mpy7fk3cf3dfrywz5alv98n2rm4pp04vdn71lw"; 1891 + type = "gem"; 1892 + }; 1893 + version = "4.1.3"; 1894 + }; 1882 1895 rqrcode = { 1883 1896 dependencies = ["chunky_png" "rqrcode_core"]; 1884 1897 groups = ["default"]; 1885 1898 platforms = []; 1886 1899 source = { 1887 1900 remotes = ["https://rubygems.org"]; 1888 - sha256 = "0s97q1rqmw7rzsdr500hr4f2k6s24n8qk1klciz5q94zvdrygx3p"; 1901 + sha256 = "1hggzz8i1l62pkkiybhiqv6ypxw7q844sddrrbbfczjcnj5sivi3"; 1889 1902 type = "gem"; 1890 1903 }; 1891 - version = "2.1.2"; 1904 + version = "2.2.0"; 1892 1905 }; 1893 1906 rqrcode_core = { 1894 1907 groups = ["default"]; ··· 1917 1930 platforms = []; 1918 1931 source = { 1919 1932 remotes = ["https://rubygems.org"]; 1920 - sha256 = "0da45cvllbv39sdbsl65vp5djb2xf5m10mxc9jm7rsqyyxjw4h1f"; 1933 + sha256 = "0l95bnjxdabrn79hwdhn2q1n7mn26pj7y1w5660v5qi81x458nqm"; 1921 1934 type = "gem"; 1922 1935 }; 1923 - version = "3.12.1"; 1936 + version = "3.12.2"; 1924 1937 }; 1925 1938 rspec-expectations = { 1926 1939 dependencies = ["diff-lcs" "rspec-support"]; ··· 1928 1941 platforms = []; 1929 1942 source = { 1930 1943 remotes = ["https://rubygems.org"]; 1931 - sha256 = "03ba3lfdsj9zl00v1yvwgcx87lbadf87livlfa5kgqssn9qdnll6"; 1944 + sha256 = "05j44jfqlv7j2rpxb5vqzf9hfv7w8ba46wwgxwcwd8p0wzi1hg89"; 1932 1945 type = "gem"; 1933 1946 }; 1934 - version = "3.12.2"; 1947 + version = "3.12.3"; 1935 1948 }; 1936 1949 rspec-html-matchers = { 1937 1950 dependencies = ["nokogiri" "rspec"]; ··· 1950 1963 platforms = []; 1951 1964 source = { 1952 1965 remotes = ["https://rubygems.org"]; 1953 - sha256 = "1hfm17xakfvwya236graj6c2arr4sb9zasp35q5fykhyz8mhs0w2"; 1966 + sha256 = "1gq7gviwpck7fhp4y5ibljljvxgjklza18j62qf6zkm2icaa8lfy"; 1954 1967 type = "gem"; 1955 1968 }; 1956 - version = "3.12.5"; 1969 + version = "3.12.6"; 1957 1970 }; 1958 1971 rspec-rails = { 1959 1972 dependencies = ["actionpack" "activesupport" "railties" "rspec-core" "rspec-expectations" "rspec-mocks" "rspec-support"]; ··· 1961 1974 platforms = []; 1962 1975 source = { 1963 1976 remotes = ["https://rubygems.org"]; 1964 - sha256 = "0d3fnabkaw8n0na2dpnlg2xygggj51djzpj9x6y5rkiqbfyqwv01"; 1977 + sha256 = "086qdyz7c4s5dslm6j06mq7j4jmj958whc3yinhabnqqmz7i463d"; 1965 1978 type = "gem"; 1966 1979 }; 1967 - version = "6.0.1"; 1980 + version = "6.0.3"; 1968 1981 }; 1969 1982 rspec-support = { 1970 1983 groups = ["default" "development" "test"]; 1971 1984 platforms = []; 1972 1985 source = { 1973 1986 remotes = ["https://rubygems.org"]; 1974 - sha256 = "12y52zwwb3xr7h91dy9k3ndmyyhr3mjcayk0nnarnrzz8yr48kfx"; 1987 + sha256 = "1ky86j3ksi26ng9ybd7j0qsdf1lpr8mzrmn98yy9gzv801fvhsgr"; 1975 1988 type = "gem"; 1976 1989 }; 1977 - version = "3.12.0"; 1990 + version = "3.12.1"; 1978 1991 }; 1979 1992 rss = { 1980 1993 dependencies = ["rexml"]; ··· 1993 2006 platforms = []; 1994 2007 source = { 1995 2008 remotes = ["https://rubygems.org"]; 1996 - sha256 = "0fsxj0dfnncfnx7v9p4pzwp95wpc57cn0bijn0wx3b0pd68i6zhj"; 2009 + sha256 = "0p0blh8p6zj8vsiw585wiy6zpyn8p3ksn0z92ijfzaw7afvcvl8j"; 1997 2010 type = "gem"; 1998 2011 }; 1999 - version = "2.8.0"; 2012 + version = "2.10.1"; 2000 2013 }; 2001 2014 rtlcss = { 2002 2015 dependencies = ["mini_racer"]; ··· 2004 2017 platforms = []; 2005 2018 source = { 2006 2019 remotes = ["https://rubygems.org"]; 2007 - sha256 = "0nnc1qdr4vdr91406ga1nnw5xk27ii2yzk325ixrf2qca3zl213k"; 2020 + sha256 = "0q5zlx1k4gqyq0rvnfkljvrwa73ysycxc5m5ly9py9k1pw05lg91"; 2008 2021 type = "gem"; 2009 2022 }; 2010 - version = "0.2.0"; 2023 + version = "0.2.1"; 2011 2024 }; 2012 2025 rubocop = { 2013 - dependencies = ["json" "parallel" "parser" "rainbow" "regexp_parser" "rexml" "rubocop-ast" "ruby-progressbar" "unicode-display_width"]; 2026 + dependencies = ["json" "language_server-protocol" "parallel" "parser" "rainbow" "regexp_parser" "rexml" "rubocop-ast" "ruby-progressbar" "unicode-display_width"]; 2014 2027 groups = ["default" "development" "test"]; 2015 2028 platforms = []; 2016 2029 source = { 2017 2030 remotes = ["https://rubygems.org"]; 2018 - sha256 = "0l46lw5gfj3mcm982wpmx7br4rs466gyislv0hfwcsk8dxhv1zkw"; 2031 + sha256 = "0s9p5qaqq68h5s3ys8xlk9swccma7arjif1w58987n6gicrsprrm"; 2019 2032 type = "gem"; 2020 2033 }; 2021 - version = "1.50.2"; 2034 + version = "1.55.1"; 2022 2035 }; 2023 2036 rubocop-ast = { 2024 2037 dependencies = ["parser"]; ··· 2026 2039 platforms = []; 2027 2040 source = { 2028 2041 remotes = ["https://rubygems.org"]; 2029 - sha256 = "0n2gsafg6p7nr1z8i1hkvp2qqkkbg842ba183dnl0h08xd9ms6q5"; 2042 + sha256 = "188bs225kkhrb17dsf3likdahs2p1i1sqn0pr3pvlx50g6r2mnni"; 2030 2043 type = "gem"; 2031 2044 }; 2032 - version = "1.28.0"; 2045 + version = "1.29.0"; 2033 2046 }; 2034 2047 rubocop-capybara = { 2035 2048 dependencies = ["rubocop"]; ··· 2037 2050 platforms = []; 2038 2051 source = { 2039 2052 remotes = ["https://rubygems.org"]; 2040 - sha256 = "1pz52ml0qbxgcjlmp8y0wsq8xy398n6ypkbrwfaa8zb0v7pscj6n"; 2053 + sha256 = "01fn05a87g009ch1sh00abdmgjab87i995msap26vxq1a5smdck6"; 2041 2054 type = "gem"; 2042 2055 }; 2043 - version = "2.17.1"; 2056 + version = "2.18.0"; 2044 2057 }; 2045 2058 rubocop-discourse = { 2046 2059 dependencies = ["rubocop" "rubocop-rspec"]; ··· 2048 2061 platforms = []; 2049 2062 source = { 2050 2063 remotes = ["https://rubygems.org"]; 2051 - sha256 = "1jfpi8wd6gxd626kp27n20ja1yj68478dqbc1fiyzj4mr8nw8nsl"; 2064 + sha256 = "1sycsgagz7iq4j4aflzkzjlclvsck9yacjlj1pzzmfpjbbka34x8"; 2065 + type = "gem"; 2066 + }; 2067 + version = "3.3.0"; 2068 + }; 2069 + rubocop-factory_bot = { 2070 + dependencies = ["rubocop"]; 2071 + groups = ["default" "development" "test"]; 2072 + platforms = []; 2073 + source = { 2074 + remotes = ["https://rubygems.org"]; 2075 + sha256 = "0kqchl8f67k2g56sq2h1sm2wb6br5gi47s877hlz94g5086f77n1"; 2052 2076 type = "gem"; 2053 2077 }; 2054 - version = "3.2.0"; 2078 + version = "2.23.1"; 2055 2079 }; 2056 2080 rubocop-rspec = { 2057 - dependencies = ["rubocop" "rubocop-capybara"]; 2081 + dependencies = ["rubocop" "rubocop-capybara" "rubocop-factory_bot"]; 2058 2082 groups = ["default" "development" "test"]; 2059 2083 platforms = []; 2060 2084 source = { 2061 2085 remotes = ["https://rubygems.org"]; 2062 - sha256 = "1k8yh0nzlz0g8igmj5smnxq71qmi2b005nkl25wkpjkwvzn2wfdx"; 2086 + sha256 = "0l364y00bw1zcs3grdxcxpn48vfrjds2khsiaxjqq3r9grvbprfy"; 2063 2087 type = "gem"; 2064 2088 }; 2065 - version = "2.19.0"; 2089 + version = "2.23.0"; 2066 2090 }; 2067 2091 ruby-prof = { 2068 2092 groups = ["development"]; ··· 2073 2097 }]; 2074 2098 source = { 2075 2099 remotes = ["https://rubygems.org"]; 2076 - sha256 = "106i9m62a20xaipp3vsq4rsnggddfgdvb8xqhvi264slvmac85zq"; 2100 + sha256 = "13fsfw43zx9pcix1fzxb95g09yadqjvc8971k74krrjz81vbyh51"; 2077 2101 type = "gem"; 2078 2102 }; 2079 - version = "1.6.1"; 2103 + version = "1.6.3"; 2080 2104 }; 2081 2105 ruby-progressbar = { 2082 2106 groups = ["default" "development" "test"]; ··· 2125 2149 platforms = []; 2126 2150 source = { 2127 2151 remotes = ["https://rubygems.org"]; 2128 - sha256 = "1ga8yzc9zj45m92ycwnzhzahkwvc3dp3lym5m3f3880hs4jhh7l3"; 2152 + sha256 = "1kymrjdpbmn4yaml3aaqyj1dzj8gqmm9h030dc2rj5mvja7fpi28"; 2129 2153 type = "gem"; 2130 2154 }; 2131 - version = "6.0.1"; 2155 + version = "6.0.2"; 2132 2156 }; 2133 2157 sass-embedded = { 2134 2158 dependencies = ["google-protobuf" "rake"]; ··· 2136 2160 platforms = []; 2137 2161 source = { 2138 2162 remotes = ["https://rubygems.org"]; 2139 - sha256 = "1fprlazlld0yr4g8aq9qh4lxjxpvzl2s3fp8f9ydwsrchzj95rbh"; 2163 + sha256 = "15k44qn8vk8ap8khkmpsiw40pywm9pkx4a5yhm8vfi2rgqci9k90"; 2140 2164 type = "gem"; 2141 2165 }; 2142 - version = "1.62.0"; 2166 + version = "1.64.1"; 2143 2167 }; 2144 2168 selenium-webdriver = { 2145 2169 dependencies = ["rexml" "rubyzip" "websocket"]; ··· 2147 2171 platforms = []; 2148 2172 source = { 2149 2173 remotes = ["https://rubygems.org"]; 2150 - sha256 = "1hfaz3srv9c420jkmhr19fmdisnjylwpwyjsr8fsw2ggw35ryhrz"; 2174 + sha256 = "0hwxxvx6j95ln82pjmrgyzg6qmf511dkcp5q79n6m5m8z4way8m3"; 2151 2175 type = "gem"; 2152 2176 }; 2153 - version = "4.8.6"; 2177 + version = "4.10.0"; 2154 2178 }; 2155 2179 shoulda-matchers = { 2156 2180 dependencies = ["activesupport"]; 2157 2181 groups = ["development" "test"]; 2158 2182 platforms = []; 2159 2183 source = { 2160 - remotes = ["https://rubygems.org"]; 2161 - sha256 = "11igjgh16dl5pwqizdmclzlzpv7mbmnh8fx7m9b5kfsjhwxqdfpn"; 2162 - type = "gem"; 2184 + fetchSubmodules = false; 2185 + rev = "783a90554053002017510285bc736099b2749c22"; 2186 + sha256 = "10rw7ksi462fxamap6kimdy7hpdgx8477r6zs1kgrbakx24dm3wx"; 2187 + type = "git"; 2188 + url = "https://github.com/thoughtbot/shoulda-matchers.git"; 2163 2189 }; 2164 2190 version = "5.3.0"; 2165 2191 }; ··· 2169 2195 platforms = []; 2170 2196 source = { 2171 2197 remotes = ["https://rubygems.org"]; 2172 - sha256 = "1z2fx4fzgnw4rzj3h1h4sk6qbkp7p2rdr58b2spxgkcsdzg0i5hh"; 2198 + sha256 = "0iv7vgqyrpymiwvc3ca24sl4lda8m627p657p0v4xzdpzincrnbr"; 2173 2199 type = "gem"; 2174 2200 }; 2175 - version = "6.5.8"; 2201 + version = "6.5.9"; 2176 2202 }; 2177 2203 simplecov = { 2178 2204 dependencies = ["docile" "simplecov-html" "simplecov_json_formatter"]; ··· 2204 2230 type = "gem"; 2205 2231 }; 2206 2232 version = "0.1.4"; 2233 + }; 2234 + simpleidn = { 2235 + dependencies = ["unf"]; 2236 + groups = ["default"]; 2237 + platforms = []; 2238 + source = { 2239 + remotes = ["https://rubygems.org"]; 2240 + sha256 = "06f7w6ph3bzzqk212yylfp4jfx275shgp9zg3xszbpv1ny2skp9m"; 2241 + type = "gem"; 2242 + }; 2243 + version = "0.2.1"; 2207 2244 }; 2208 2245 snaky_hash = { 2209 2246 dependencies = ["hashie" "version_gem"]; ··· 2290 2327 platforms = []; 2291 2328 source = { 2292 2329 remotes = ["https://rubygems.org"]; 2293 - sha256 = "09phq7jxfgamv03kjcgibw0f6w3g3mlb9yapji3bxh7cbjvwk2pa"; 2330 + sha256 = "08j5456rdpgxvv8bs44x81jrxzpxb79wxfxdq4fqwxyircxzi2jj"; 2294 2331 type = "gem"; 2295 2332 }; 2296 - version = "1.2.1"; 2333 + version = "1.2.2"; 2297 2334 }; 2298 2335 thor = { 2299 2336 groups = ["default" "development" "test"]; 2300 2337 platforms = []; 2301 2338 source = { 2302 2339 remotes = ["https://rubygems.org"]; 2303 - sha256 = "0inl77jh4ia03jw3iqm5ipr76ghal3hyjrd6r8zqsswwvi9j2xdi"; 2340 + sha256 = "0k7j2wn14h1pl4smibasw0bp66kg626drxb59z7rzflch99cd4rg"; 2304 2341 type = "gem"; 2305 2342 }; 2306 - version = "1.2.1"; 2343 + version = "1.2.2"; 2307 2344 }; 2308 2345 tilt = { 2309 2346 groups = ["default"]; 2310 2347 platforms = []; 2311 2348 source = { 2312 2349 remotes = ["https://rubygems.org"]; 2313 - sha256 = "1qmhi6d9przjzhsyk9g5pq2j75c656msh6xzprqd2mxgphf23jxs"; 2350 + sha256 = "0bmjgbv8158klwp2r3klxjwaj93nh1sbl4xvj9wsha0ic478avz7"; 2314 2351 type = "gem"; 2315 2352 }; 2316 - version = "2.1.0"; 2353 + version = "2.2.0"; 2317 2354 }; 2318 2355 timeout = { 2319 2356 groups = ["default"]; 2320 2357 platforms = []; 2321 2358 source = { 2322 2359 remotes = ["https://rubygems.org"]; 2323 - sha256 = "1pfddf51n5fnj4f9ggwj3wbf23ynj0nbxlxqpz12y1gvl9g7d6r6"; 2360 + sha256 = "1d9cvm0f4zdpwa795v3zv4973y5zk59j7s1x3yn90jjrhcz1yvfd"; 2324 2361 type = "gem"; 2325 2362 }; 2326 - version = "0.3.2"; 2363 + version = "0.4.0"; 2327 2364 }; 2328 2365 tzinfo = { 2329 2366 dependencies = ["concurrent-ruby"]; ··· 2421 2458 platforms = []; 2422 2459 source = { 2423 2460 remotes = ["https://rubygems.org"]; 2424 - sha256 = "1vigw7nfszfqgikr6n574k9bfh0rvs74z8xq46rz2zsm8249l8cc"; 2461 + sha256 = "0fa49cdssxllj1j37a56kq27wsibx5lmqxkqdk1rz3452y0bsydy"; 2425 2462 type = "gem"; 2426 2463 }; 2427 - version = "0.12.1"; 2428 - }; 2429 - uri_template = { 2430 - groups = ["default"]; 2431 - platforms = []; 2432 - source = { 2433 - remotes = ["https://rubygems.org"]; 2434 - sha256 = "0p8qbxlpmg3msw0ihny6a3gsn0yvydx9ksh5knn8dnq06zhqyb1i"; 2435 - type = "gem"; 2436 - }; 2437 - version = "0.7.0"; 2464 + version = "0.12.2"; 2438 2465 }; 2439 2466 version_gem = { 2440 2467 groups = ["default"]; 2441 2468 platforms = []; 2442 2469 source = { 2443 2470 remotes = ["https://rubygems.org"]; 2444 - sha256 = "1dza601x34ln5yvmyaj42gnbij9pifx12frp5vak6n19q9j941r0"; 2471 + sha256 = "0q6zs0wgcrql9671fw6lmbvgh155snaak4fia24iji5wk9klpfh7"; 2445 2472 type = "gem"; 2446 2473 }; 2447 - version = "1.1.2"; 2474 + version = "1.1.3"; 2448 2475 }; 2449 2476 web-push = { 2450 2477 dependencies = ["hkdf" "jwt" "openssl"]; ··· 2463 2490 platforms = []; 2464 2491 source = { 2465 2492 remotes = ["https://rubygems.org"]; 2466 - sha256 = "0nxk9719nyk7vsc15mz2hxc8whciihcs40skpn2rncnzsppbv1w3"; 2493 + sha256 = "19aaxhawzv7315rh285gd1fg6m6wbrn3w3kilyibci1wphgm7mfp"; 2467 2494 type = "gem"; 2468 2495 }; 2469 - version = "5.2.0"; 2496 + version = "5.3.1"; 2470 2497 }; 2471 2498 webmock = { 2472 2499 dependencies = ["addressable" "crack" "hashdiff"]; ··· 2479 2506 }; 2480 2507 version = "3.18.1"; 2481 2508 }; 2482 - webrick = { 2483 - groups = ["default"]; 2484 - platforms = []; 2485 - source = { 2486 - remotes = ["https://rubygems.org"]; 2487 - sha256 = "1d4cvgmxhfczxiq5fr534lmizkhigd15bsx5719r5ds7k7ivisc7"; 2488 - type = "gem"; 2489 - }; 2490 - version = "1.7.0"; 2491 - }; 2492 2509 websocket = { 2493 2510 groups = ["default" "test"]; 2494 2511 platforms = []; ··· 2535 2552 platforms = []; 2536 2553 source = { 2537 2554 remotes = ["https://rubygems.org"]; 2538 - sha256 = "028ld9qmgdllxrl7d0qkl65s58wb1n3gv8yjs28g43a8b1hplxk1"; 2555 + sha256 = "06vf6y5ai20ry3b1h9cl7vsdj6i5valq172zdxpnfhj5zvlp104j"; 2539 2556 type = "gem"; 2540 2557 }; 2541 - version = "2.6.7"; 2558 + version = "2.6.10"; 2542 2559 }; 2543 2560 }
-21
pkgs/servers/web-apps/discourse/rubyEnv/sass-embedded-static.patch
··· 1 - diff --git a/ext/sass/Rakefile b/ext/sass/Rakefile 2 - index 77ced01..1e60ab0 100644 3 - --- a/ext/sass/Rakefile 4 - +++ b/ext/sass/Rakefile 5 - @@ -18,15 +18,7 @@ file 'protoc.exe' do |t| 6 - end 7 - 8 - file 'sass_embedded' do |t| 9 - - archive = fetch(ENV.fetch(t.name.upcase) { Configuration.default_sass_embedded }) 10 - - unarchive archive 11 - - rm archive 12 - - 13 - - if ENV.key?('NIX_BINTOOLS') 14 - - sh 'patchelf', 15 - - '--set-interpreter', File.read("#{ENV.fetch('NIX_BINTOOLS')}/nix-support/dynamic-linker").chomp, 16 - - (['sass_embedded/src/dart', 'sass_embedded/dart-sass-embedded'].find { |exe| File.exist?(exe) }) 17 - - end 18 - + symlink(ENV.fetch(t.name.upcase), 'sass_embedded') 19 - end 20 - 21 - file 'embedded.rb' => %w[sass_embedded] do |t|
+1 -1
pkgs/servers/web-apps/discourse/update.py
··· 322 322 for [discourse_version, plugin_rev] 323 323 in [line.split(':') 324 324 for line 325 - in compatibility_spec.splitlines()]] 325 + in compatibility_spec.splitlines() if line != '']] 326 326 discourse_version = DiscourseVersion(_get_current_package_version('discourse')) 327 327 versions = list(filter(lambda ver: ver[0] >= discourse_version, versions)) 328 328 if versions == []: