diff --git a/.ruby-version b/.ruby-version index 15a27998..a0891f56 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -3.3.0 +3.3.4 diff --git a/Gemfile b/Gemfile index 3496aabb..40abb6b2 100644 --- a/Gemfile +++ b/Gemfile @@ -1,5 +1,5 @@ source 'https://rubygems.org' -ruby '3.3.0' +ruby '3.3.4' gem 'rails', '~> 7.1', '>= 7.1.3.4' @@ -57,7 +57,7 @@ gem 'letter_opener', '~> 1.8', '>= 1.8.1', group: :development gem 'parallel', '~> 1.23' # For miscellaneous HTTP requests. -gem "httparty", "~> 0.21.0" +gem "httparty", "~> 0.22.0" gem "addressable", "~> 2.8" # For advanced batching of many HTTP requests. diff --git a/Gemfile.lock b/Gemfile.lock index cbd1530d..7fa45678 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -7,89 +7,84 @@ GIT GEM remote: https://rubygems.org/ specs: - actioncable (7.1.3.4) - actionpack (= 7.1.3.4) - activesupport (= 7.1.3.4) + actioncable (7.2.1) + actionpack (= 7.2.1) + activesupport (= 7.2.1) nio4r (~> 2.0) websocket-driver (>= 0.6.1) zeitwerk (~> 2.6) - actionmailbox (7.1.3.4) - actionpack (= 7.1.3.4) - activejob (= 7.1.3.4) - activerecord (= 7.1.3.4) - activestorage (= 7.1.3.4) - activesupport (= 7.1.3.4) - mail (>= 2.7.1) - net-imap - net-pop - net-smtp - actionmailer (7.1.3.4) - actionpack (= 7.1.3.4) - actionview (= 7.1.3.4) - activejob (= 7.1.3.4) - activesupport (= 7.1.3.4) - mail (~> 2.5, >= 2.5.4) - net-imap - net-pop - net-smtp + actionmailbox (7.2.1) + actionpack (= 7.2.1) + activejob (= 7.2.1) + activerecord (= 7.2.1) + activestorage (= 7.2.1) + activesupport (= 7.2.1) + mail (>= 2.8.0) + actionmailer (7.2.1) + actionpack (= 7.2.1) + actionview (= 7.2.1) + activejob (= 7.2.1) + activesupport (= 7.2.1) + mail (>= 2.8.0) rails-dom-testing (~> 2.2) - actionpack (7.1.3.4) - actionview (= 7.1.3.4) - activesupport (= 7.1.3.4) + actionpack (7.2.1) + actionview (= 7.2.1) + activesupport (= 7.2.1) nokogiri (>= 1.8.5) racc - rack (>= 2.2.4) + rack (>= 2.2.4, < 3.2) rack-session (>= 1.0.1) rack-test (>= 0.6.3) rails-dom-testing (~> 2.2) rails-html-sanitizer (~> 1.6) - actiontext (7.1.3.4) - actionpack (= 7.1.3.4) - activerecord (= 7.1.3.4) - activestorage (= 7.1.3.4) - activesupport (= 7.1.3.4) + useragent (~> 0.16) + actiontext (7.2.1) + actionpack (= 7.2.1) + activerecord (= 7.2.1) + activestorage (= 7.2.1) + activesupport (= 7.2.1) globalid (>= 0.6.0) nokogiri (>= 1.8.5) - actionview (7.1.3.4) - activesupport (= 7.1.3.4) + actionview (7.2.1) + activesupport (= 7.2.1) builder (~> 3.1) erubi (~> 1.11) rails-dom-testing (~> 2.2) rails-html-sanitizer (~> 1.6) - activejob (7.1.3.4) - activesupport (= 7.1.3.4) + activejob (7.2.1) + activesupport (= 7.2.1) globalid (>= 0.3.6) - activemodel (7.1.3.4) - activesupport (= 7.1.3.4) - activerecord (7.1.3.4) - activemodel (= 7.1.3.4) - activesupport (= 7.1.3.4) + activemodel (7.2.1) + activesupport (= 7.2.1) + activerecord (7.2.1) + activemodel (= 7.2.1) + activesupport (= 7.2.1) timeout (>= 0.4.0) - activestorage (7.1.3.4) - actionpack (= 7.1.3.4) - activejob (= 7.1.3.4) - activerecord (= 7.1.3.4) - activesupport (= 7.1.3.4) + activestorage (7.2.1) + actionpack (= 7.2.1) + activejob (= 7.2.1) + activerecord (= 7.2.1) + activesupport (= 7.2.1) marcel (~> 1.0) - activesupport (7.1.3.4) + activesupport (7.2.1) base64 bigdecimal - concurrent-ruby (~> 1.0, >= 1.0.2) + concurrent-ruby (~> 1.0, >= 1.3.1) connection_pool (>= 2.2.5) drb i18n (>= 1.6, < 2) + logger (>= 1.4.2) minitest (>= 5.1) - mutex_m - tzinfo (~> 2.0) - addressable (2.8.6) - public_suffix (>= 2.0.2, < 6.0) + securerandom (>= 0.3) + tzinfo (~> 2.0, >= 2.0.5) + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) aes_key_wrap (1.1.0) ast (2.4.2) - async (2.8.1) - console (~> 1.10) + async (2.16.1) + console (~> 1.26) fiber-annotation - io-event (~> 1.1) - timers (~> 4.1) + io-event (~> 1.6, >= 1.6.5) async-container (0.16.13) async async-io @@ -101,12 +96,14 @@ GEM protocol-http1 (~> 0.16.0) protocol-http2 (~> 0.15.0) traces (>= 0.10.0) - async-http-cache (0.4.3) + async-http-cache (0.4.4) async-http (~> 0.56) - async-io (1.41.0) + async-io (1.43.2) async - async-pool (0.4.0) + async-pool (0.8.1) async (>= 1.25) + metrics + traces attr_required (1.0.2) babel-source (5.8.35) babel-transpiler (0.7.0) @@ -116,22 +113,25 @@ GEM base64 (0.2.0) bcrypt (3.1.20) benchmark (0.3.0) - bigdecimal (3.1.6) + bigdecimal (3.1.8) bindata (2.5.0) bindex (0.8.1) - bootsnap (1.18.3) + bootsnap (1.18.4) msgpack (~> 1.2) build-environment (1.13.0) - builder (3.2.4) - concurrent-ruby (1.2.3) + builder (3.3.0) + childprocess (5.1.0) + logger (~> 1.5) + concurrent-ruby (1.3.4) connection_pool (2.4.1) - console (1.23.4) + console (1.27.0) fiber-annotation - fiber-local + fiber-local (~> 1.1) json crass (1.0.6) + csv (3.3.0) date (3.3.4) - devise (4.9.3) + devise (4.9.4) bcrypt (~> 3.0) orm_adapter (~> 0.1) railties (>= 4.1.0) @@ -144,12 +144,11 @@ GEM dotenv-rails (2.8.1) dotenv (= 2.8.1) railties (>= 3.2) - drb (2.2.0) - ruby2_keywords + drb (2.2.1) e2mmap (0.1.0) email_validator (2.2.4) activemodel - erubi (1.12.0) + erubi (1.13.0) execjs (2.9.1) falcon (0.43.0) async @@ -164,15 +163,18 @@ GEM process-metrics (~> 0.2.0) protocol-rack (~> 0.1) samovar (~> 2.1) - faraday (2.9.0) - faraday-net_http (>= 2.0, < 3.2) + faraday (2.11.0) + faraday-net_http (>= 2.0, < 3.4) + logger faraday-follow_redirects (0.3.0) faraday (>= 1, < 3) - faraday-net_http (3.1.0) + faraday-net_http (3.3.0) net-http - ffi (1.16.3) + ffi (1.17.0) fiber-annotation (0.2.0) - fiber-local (1.0.0) + fiber-local (1.1.0) + fiber-storage + fiber-storage (1.0.0) globalid (1.2.1) activesupport (>= 6.1) haml (6.3.0) @@ -181,20 +183,21 @@ GEM tilt hashie (5.0.0) http_accept_language (2.1.1) - httparty (0.21.0) + httparty (0.22.0) + csv mini_mime (>= 1.0.0) multi_xml (>= 0.5.2) - i18n (1.14.1) + i18n (1.14.5) concurrent-ruby (~> 1.0) io-console (0.7.2) - io-event (1.4.4) - irb (1.11.2) - rdoc + io-event (1.6.5) + irb (1.14.0) + rdoc (>= 4.0.0) reline (>= 0.4.2) jaro_winkler (1.6.0) - jsbundling-rails (1.3.0) + jsbundling-rails (1.3.1) railties (>= 6.0.0) - json (2.7.1) + json (2.7.2) json-jwt (1.16.6) activesupport (>= 4.2) aes_key_wrap @@ -207,11 +210,13 @@ GEM kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.3) - launchy (2.5.2) + launchy (3.0.1) addressable (~> 2.8) - letter_opener (1.9.0) - launchy (>= 2.2, < 3) - localhost (1.2.0) + childprocess (~> 5.0) + letter_opener (1.10.0) + launchy (>= 2.2, < 4) + localhost (1.3.1) + logger (1.6.0) loofah (2.22.0) crass (~> 1.0.2) nokogiri (>= 1.12.0) @@ -222,34 +227,35 @@ GEM net-smtp mapping (1.1.1) marcel (1.0.4) - memory_profiler (1.0.1) + memory_profiler (1.0.2) + metrics (0.10.2) mini_mime (1.1.5) - mini_portile2 (2.8.5) - minitest (5.22.2) + mini_portile2 (2.8.7) + minitest (5.25.1) msgpack (1.7.2) - multi_xml (0.6.0) - mutex_m (0.2.0) + multi_xml (0.7.1) + bigdecimal (~> 3.1) mysql2 (0.5.6) net-http (0.4.1) uri - net-imap (0.4.10) + net-imap (0.4.14) date net-protocol net-pop (0.1.2) net-protocol net-protocol (0.2.2) timeout - net-smtp (0.4.0.1) + net-smtp (0.5.0) net-protocol nio4r (2.7.3) - nokogiri (1.16.2) + nokogiri (1.16.7) mini_portile2 (~> 2.8.2) racc (~> 1.4) omniauth (2.1.2) hashie (>= 3.4.6) rack (>= 2.2.3) rack-protection - omniauth-rails_csrf_protection (1.0.1) + omniauth-rails_csrf_protection (1.0.2) actionpack (>= 4.2) omniauth (~> 2.0) omniauth_openid_connect (0.7.1) @@ -270,28 +276,28 @@ GEM webfinger (~> 2.0) openssl (3.2.0) orm_adapter (0.5.0) - parallel (1.24.0) - parser (3.3.3.0) + parallel (1.26.3) + parser (3.3.4.2) ast (~> 2.4.1) racc process-metrics (0.2.1) console (~> 1.8) samovar (~> 2.1) - protocol-hpack (1.4.2) + protocol-hpack (1.5.0) protocol-http (0.25.0) protocol-http1 (0.16.1) protocol-http (~> 0.22) protocol-http2 (0.15.1) protocol-hpack (~> 1.4) protocol-http (~> 0.18) - protocol-rack (0.4.1) + protocol-rack (0.6.0) protocol-http (~> 0.23) rack (>= 1.0) psych (5.1.2) stringio - public_suffix (5.0.4) - racc (1.7.3) - rack (3.0.9.1) + public_suffix (6.0.1) + racc (1.8.1) + rack (3.1.7) rack-attack (6.7.0) rack (>= 1.0, < 4) rack-mini-profiler (3.3.1) @@ -313,20 +319,20 @@ GEM rackup (2.1.0) rack (>= 3) webrick (~> 1.8) - rails (7.1.3.4) - actioncable (= 7.1.3.4) - actionmailbox (= 7.1.3.4) - actionmailer (= 7.1.3.4) - actionpack (= 7.1.3.4) - actiontext (= 7.1.3.4) - actionview (= 7.1.3.4) - activejob (= 7.1.3.4) - activemodel (= 7.1.3.4) - activerecord (= 7.1.3.4) - activestorage (= 7.1.3.4) - activesupport (= 7.1.3.4) + rails (7.2.1) + actioncable (= 7.2.1) + actionmailbox (= 7.2.1) + actionmailer (= 7.2.1) + actionpack (= 7.2.1) + actiontext (= 7.2.1) + actionview (= 7.2.1) + activejob (= 7.2.1) + activemodel (= 7.2.1) + activerecord (= 7.2.1) + activestorage (= 7.2.1) + activesupport (= 7.2.1) bundler (>= 1.15.0) - railties (= 7.1.3.4) + railties (= 7.2.1) rails-dom-testing (2.2.0) activesupport (>= 5.0.0) minitest @@ -334,22 +340,22 @@ GEM rails-html-sanitizer (1.6.0) loofah (~> 2.21) nokogiri (~> 1.14) - rails-i18n (7.0.8) + rails-i18n (7.0.9) i18n (>= 0.7, < 2) railties (>= 6.0.0, < 8) - railties (7.1.3.4) - actionpack (= 7.1.3.4) - activesupport (= 7.1.3.4) - irb + railties (7.2.1) + actionpack (= 7.2.1) + activesupport (= 7.2.1) + irb (~> 1.13) rackup (>= 1.0.0) rake (>= 12.2) thor (~> 1.0, >= 1.2.2) zeitwerk (~> 2.6) rainbow (3.1.1) - rake (13.1.0) + rake (13.2.1) rbs (2.8.4) rdiscount (2.2.7.3) - rdoc (6.6.2) + rdoc (6.7.0) psych (>= 4.0.0) react-rails (2.7.1) babel-transpiler (>= 0.7.0) @@ -360,34 +366,33 @@ GEM record_tag_helper (1.0.1) actionview (>= 5) regexp_parser (2.9.2) - reline (0.4.2) + reline (0.5.9) io-console (~> 0.5) responders (3.1.1) actionpack (>= 5.2) railties (>= 5.2) reverse_markdown (2.1.1) nokogiri - rexml (3.3.1) + rexml (3.3.6) strscan - rubocop (1.64.1) + rubocop (1.65.1) json (~> 2.3) language_server-protocol (>= 3.17.0) parallel (~> 1.10) parser (>= 3.3.0.2) rainbow (>= 2.2.2, < 4.0) - regexp_parser (>= 1.8, < 3.0) + regexp_parser (>= 2.4, < 3.0) rexml (>= 3.2.5, < 4.0) rubocop-ast (>= 1.31.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.31.3) + rubocop-ast (1.32.1) parser (>= 3.3.1.0) ruby-progressbar (1.13.0) - ruby2_keywords (0.0.5) - samovar (2.2.0) + samovar (2.3.0) console (~> 1.0) mapping (~> 1.0) - sanitize (6.1.0) + sanitize (6.1.3) crass (~> 1.0.2) nokogiri (>= 1.12.0) sass-rails (6.0.0) @@ -400,10 +405,12 @@ GEM sprockets (> 3.0) sprockets-rails tilt - sentry-rails (5.16.1) + securerandom (0.3.1) + sentry-rails (5.19.0) railties (>= 5.0) - sentry-ruby (~> 5.16.1) - sentry-ruby (5.16.1) + sentry-ruby (~> 5.19.0) + sentry-ruby (5.19.0) + bigdecimal concurrent-ruby (~> 1.0, >= 1.0.2) shell (0.8.1) e2mmap @@ -430,12 +437,12 @@ GEM sprockets (4.2.1) concurrent-ruby (~> 1.0) rack (>= 2.2.4, < 4) - sprockets-rails (3.4.2) - actionpack (>= 5.2) - activesupport (>= 5.2) + sprockets-rails (3.5.2) + actionpack (>= 6.1) + activesupport (>= 6.1) sprockets (>= 3.0.0) stackprof (0.2.26) - stringio (3.1.0) + stringio (3.1.1) strscan (3.1.0) swd (2.0.3) activesupport (>= 3) @@ -444,22 +451,22 @@ GEM faraday-follow_redirects sync (0.5.0) temple (0.10.3) - terser (1.2.0) + terser (1.2.3) execjs (>= 0.3.0, < 3) - thor (1.3.0) + thor (1.3.1) thread-local (1.1.0) - tilt (2.3.0) + tilt (2.4.0) timeout (0.4.1) - timers (4.3.5) - traces (0.11.1) - turbo-rails (2.0.5) + traces (0.13.1) + turbo-rails (2.0.6) actionpack (>= 6.0.0) activejob (>= 6.0.0) railties (>= 6.0.0) tzinfo (2.0.6) concurrent-ruby (~> 1.0) unicode-display_width (2.5.0) - uri (0.13.0) + uri (0.13.1) + useragent (0.16.10) validate_url (1.0.15) activemodel (>= 3.0.0) public_suffix @@ -478,9 +485,9 @@ GEM websocket-driver (0.7.6) websocket-extensions (>= 0.1.0) websocket-extensions (0.1.5) - will_paginate (4.0.0) + will_paginate (4.0.1) yard (0.9.36) - zeitwerk (2.6.13) + zeitwerk (2.6.17) PLATFORMS ruby @@ -497,7 +504,7 @@ DEPENDENCIES falcon (~> 0.43.0) haml (~> 6.1, >= 6.1.1) http_accept_language (~> 2.1, >= 2.1.1) - httparty (~> 0.21.0) + httparty (~> 0.22.0) jsbundling-rails (~> 1.1) letter_opener (~> 1.8, >= 1.8.1) memory_profiler (~> 1.0) @@ -530,7 +537,7 @@ DEPENDENCIES will_paginate (~> 4.0) RUBY VERSION - ruby 3.3.0p0 + ruby 3.3.4p94 BUNDLED WITH - 2.5.5 + 2.5.18 diff --git a/app/assets/javascripts/pets/bulk.js b/app/assets/javascripts/pets/bulk.js index 44f69c97..265ab232 100644 --- a/app/assets/javascripts/pets/bulk.js +++ b/app/assets/javascripts/pets/bulk.js @@ -1,5 +1,14 @@ var DEBUG = document.location.search.substr(0, 6) == "?debug"; +function petThumbnailUrl(pet_name) { + // if first character is "@", use the hash url + if (pet_name[0] == "@") { + return "https://pets.neopets.com/cp/" + pet_name.substr(1) + "/1/1.png"; + } + + return "https://pets.neopets.com/cpn/" + pet_name + "/1/1.png"; +} + /* Needed items form */ (function () { var UI = {}; @@ -65,10 +74,6 @@ var DEBUG = document.location.search.substr(0, 6) == "?debug"; loadItems(data.query); } - function petThumbnailUrl(pet_name) { - return "https://pets.neopets.com/cpn/" + pet_name + "/1/1.png"; - } - /* Items */ function loadItems(query) { @@ -127,7 +132,7 @@ var DEBUG = document.location.search.substr(0, 6) == "?debug"; function Pet(name) { var el = $("#bulk-pets-submission-template") - .tmpl({ pet_name: name }) + .tmpl({ pet_name: name, pet_thumbnail: petThumbnailUrl(name) }) .appendTo(queue_el); this.load = function () { diff --git a/app/helpers/items_helper.rb b/app/helpers/items_helper.rb index ba78f513..64ef11bc 100644 --- a/app/helpers/items_helper.rb +++ b/app/helpers/items_helper.rb @@ -112,14 +112,7 @@ module ItemsHelper item_or_name = item_or_name.name if item_or_name.is_a? Item SHOP_WIZARD_URL_TEMPLATE.expand(string: item_or_name).to_s end - - SUPER_SHOP_WIZARD_URL_TEMPLATE = Addressable::Template.new( - "https://www.neopets.com/portal/supershopwiz.phtml{?string}" - ) - def super_shop_wizard_url_for(item) - SUPER_SHOP_WIZARD_URL_TEMPLATE.expand(string: item.name).to_s - end - + TRADING_POST_URL_TEMPLATE = Addressable::Template.new( "https://www.neopets.com/island/tradingpost.phtml?type=browse&criteria=item_exact{&search_string}" ) diff --git a/app/views/application/_analytics.html.erb b/app/views/application/_analytics.html.erb index 04f06c64..1f8911d2 100644 --- a/app/views/application/_analytics.html.erb +++ b/app/views/application/_analytics.html.erb @@ -1,2 +1,2 @@ <%= javascript_include_tag 'https://analytics.openneo.net/js/script.js', - defer: true, 'data-domain': 'impress.openneo.net' %> \ No newline at end of file + async: true, 'data-domain': 'impress.openneo.net' %> \ No newline at end of file diff --git a/app/views/items/_item_header.html.haml b/app/views/items/_item_header.html.haml index 68dc9d5f..4df34e2c 100644 --- a/app/views/items/_item_header.html.haml +++ b/app/views/items/_item_header.html.haml @@ -38,7 +38,6 @@ title: nc_trade_value_updated_at_text(item.nc_trade_value) - unless item.nc? = link_to t('items.show.resources.shop_wizard'), shop_wizard_url_for(item) - = link_to t('items.show.resources.super_shop_wizard'), super_shop_wizard_url_for(item) = link_to t('items.show.resources.trading_post'), trading_post_url_for(item) = link_to t('items.show.resources.auction_genie'), auction_genie_url_for(item) diff --git a/app/views/pets/bulk.html.haml b/app/views/pets/bulk.html.haml index 44d7a0aa..a2d0e5fa 100644 --- a/app/views/pets/bulk.html.haml +++ b/app/views/pets/bulk.html.haml @@ -68,7 +68,7 @@ %script#bulk-pets-submission-template{:type => 'text/x-jquery/tmpl'} %li.waiting - %img{:src => 'https://pets.neopets.com/cpn/${pet_name}/1/1.png'} + %img{:src => '${pet_thumbnail}'} %span.name ${pet_name} %span.waiting-message= t '.bulk_pets.waiting' %span.loading-message= t '.bulk_pets.loading' diff --git a/config/locales/en-MEEP.yml b/config/locales/en-MEEP.yml index ca879192..378403f6 100644 --- a/config/locales/en-MEEP.yml +++ b/config/locales/en-MEEP.yml @@ -267,7 +267,6 @@ en-MEEP: resources: jn_items: JN Meepits shop_wizard: Meep Wizard - super_shop_wizard: Meeper Wizard trading_post: Treeps auction_genie: Aucteeps closet_hangers: diff --git a/config/locales/en.yml b/config/locales/en.yml index 582b501a..b10bc8c5 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -311,7 +311,6 @@ en: impress_2020: DTI 2020 owls: "Owls: %{value}" shop_wizard: Shop Wizard - super_shop_wizard: Super Wizard trading_post: Trades auction_genie: Auctions closet_hangers: diff --git a/config/locales/es.yml b/config/locales/es.yml index 4b5aeee6..73542c13 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -211,7 +211,6 @@ es: resources: jn_items: Objetos de JN shop_wizard: Asistente de Tiendas - super_shop_wizard: Super Asistente de Tiendas trading_post: Quiosco del trueque auction_genie: Subastas closet_hangers: diff --git a/config/locales/pt.yml b/config/locales/pt.yml index 900a5c84..0c9abef4 100644 --- a/config/locales/pt.yml +++ b/config/locales/pt.yml @@ -209,7 +209,6 @@ pt: resources: jn_items: JN Itens shop_wizard: Mágico Pecincheiro - super_shop_wizard: Super Mágico Pecincheiro trading_post: Trocas auction_genie: Leilões closet_hangers: diff --git a/deploy/deploy.yml b/deploy/deploy.yml index e40a4e5f..5e878296 100644 --- a/deploy/deploy.yml +++ b/deploy/deploy.yml @@ -60,7 +60,7 @@ - name: Configure Bundler to run in deployment mode command: chdir: "{{ remote_app_root }}" - cmd: /opt/ruby-3.3.0/bin/bundle config set --local deployment true + cmd: /opt/ruby-3.3.4/bin/bundle config set --local deployment true # This ensures that, while attempting our current deploy, we don't # accidentally delete gems out from under the currently-running version. @@ -70,7 +70,7 @@ - name: Configure Bundler to *not* clean up old gems when installing command: chdir: "{{ remote_app_root }}" - cmd: /opt/ruby-3.3.0/bin/bundle config set --local clean false + cmd: /opt/ruby-3.3.4/bin/bundle config set --local clean false # NOTE: Bundler recommends this, and they're pretty smart about it: if the # Gemfile changes, this shouldn't disrupt the currently-running version, @@ -79,7 +79,7 @@ - name: Configure Bundler to use the bundle folder shared by all app versions command: chdir: "{{ remote_app_root }}" - cmd: "/opt/ruby-3.3.0/bin/bundle config set --local path {{ remote_project_root}}/shared/bundle" + cmd: "/opt/ruby-3.3.4/bin/bundle config set --local path {{ remote_project_root}}/shared/bundle" - name: Run `bundle install` to install dependencies in remote folder command: @@ -87,7 +87,7 @@ # The `--local` flag instructs Bundler to use the cached dependencies # in `vendor/cache`, instead of reading from the web, which is much # faster and more reliable! - cmd: /opt/ruby-3.3.0/bin/bundle install --local + cmd: /opt/ruby-3.3.4/bin/bundle install --local - name: Update the `current` folder to point to the new version file: @@ -111,7 +111,7 @@ - name: Clean up gems no longer used in the current app version command: chdir: "{{ remote_app_root }}" - cmd: /opt/ruby-3.3.0/bin/bundle clean + cmd: /opt/ruby-3.3.4/bin/bundle clean when: not skip_set_as_current - name: Find older app versions to clean up diff --git a/deploy/files/authorized-ssh-keys.txt b/deploy/files/authorized-ssh-keys.txt index b30b1676..4375bb67 100644 --- a/deploy/files/authorized-ssh-keys.txt +++ b/deploy/files/authorized-ssh-keys.txt @@ -14,3 +14,4 @@ ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIu5a+mp2KKSGkOGWQPrARCrsqJS4g2vK7TmRIbj/YBh Matchu's Desktop (Leviathan 2023) ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKFwWryq6slOQqkrJ7HIig7BvEQVQeH19hFwb+9VpXgz Matchu's Laptop (Ebon Hawk) +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINq0HDYIUwRnrlKBWyGWJbJsx3M8nLg4nRxaA+9lJp+o Matchu's Laptop (Death Star) diff --git a/deploy/files/impress.service b/deploy/files/impress.service index 10c46d48..6ca8a1fa 100644 --- a/deploy/files/impress.service +++ b/deploy/files/impress.service @@ -5,7 +5,7 @@ Description=Dress to Impress webapp User=impress Restart=always WorkingDirectory=/srv/impress/current -ExecStart=/opt/ruby-3.3.0/bin/bundle exec falcon host +ExecStart=/opt/ruby-3.3.4/bin/bundle exec falcon host Environment="RAILS_ENV=production" ; Set EXECJS_RUNTIME to save us from needing to install Node Environment="EXECJS_RUNTIME=Disabled" diff --git a/deploy/setup.yml b/deploy/setup.yml index c453bfb7..ddeed66b 100644 --- a/deploy/setup.yml +++ b/deploy/setup.yml @@ -170,21 +170,21 @@ git: repo: https://github.com/rbenv/ruby-build.git dest: /opt/ruby-build - version: e1b36a32fb87d61955ac38f1889b7e3cb3b2f407 + version: d22fa95a6e4c77945304c16ebe0d9513fec98cfb - - name: Check if Ruby 3.3.0 is already installed + - name: Check if Ruby 3.3.4 is already installed stat: - path: /opt/ruby-3.3.0 + path: /opt/ruby-3.3.4 register: ruby_dir - - name: Install Ruby 3.3.0 - command: "/opt/ruby-build/bin/ruby-build 3.3.0 /opt/ruby-3.3.0" + - name: Install Ruby 3.3.4 + command: "/opt/ruby-build/bin/ruby-build 3.3.4 /opt/ruby-3.3.4" when: not ruby_dir.stat.exists - - name: Add Ruby 3.3.0 to the global PATH, for developer convenience + - name: Add Ruby 3.3.4 to the global PATH, for developer convenience copy: dest: /etc/profile.d/ruby_path.sh - content: PATH="/opt/ruby-3.3.0/bin:$PATH" + content: PATH="/opt/ruby-3.3.4/bin:$PATH" - name: Install system dependencies for impress's Ruby gems apt: @@ -248,14 +248,14 @@ become_user: impress command: chdir: /srv/impress/versions/initial-placeholder - cmd: /opt/ruby-3.3.0/bin/bundle config set --local deployment true + cmd: /opt/ruby-3.3.4/bin/bundle config set --local deployment true when: not current_app_version.stat.exists - name: Install the placeholder app's dependencies become_user: impress command: chdir: /srv/impress/versions/initial-placeholder - cmd: /opt/ruby-3.3.0/bin/bundle install + cmd: /opt/ruby-3.3.4/bin/bundle install when: not current_app_version.stat.exists - name: Set the placeholder app as the current version diff --git a/vendor/cache/actioncable-7.1.3.4.gem b/vendor/cache/actioncable-7.1.3.4.gem deleted file mode 100644 index f93a37b0..00000000 Binary files a/vendor/cache/actioncable-7.1.3.4.gem and /dev/null differ diff --git a/vendor/cache/actioncable-7.2.1.gem b/vendor/cache/actioncable-7.2.1.gem new file mode 100644 index 00000000..c84ff217 Binary files /dev/null and b/vendor/cache/actioncable-7.2.1.gem differ diff --git a/vendor/cache/actionmailbox-7.1.3.4.gem b/vendor/cache/actionmailbox-7.1.3.4.gem deleted file mode 100644 index 0672c112..00000000 Binary files a/vendor/cache/actionmailbox-7.1.3.4.gem and /dev/null differ diff --git a/vendor/cache/actionmailbox-7.2.1.gem b/vendor/cache/actionmailbox-7.2.1.gem new file mode 100644 index 00000000..e1e81686 Binary files /dev/null and b/vendor/cache/actionmailbox-7.2.1.gem differ diff --git a/vendor/cache/actionmailer-7.1.3.4.gem b/vendor/cache/actionmailer-7.1.3.4.gem deleted file mode 100644 index b7b521d0..00000000 Binary files a/vendor/cache/actionmailer-7.1.3.4.gem and /dev/null differ diff --git a/vendor/cache/actionmailer-7.2.1.gem b/vendor/cache/actionmailer-7.2.1.gem new file mode 100644 index 00000000..a57fcec9 Binary files /dev/null and b/vendor/cache/actionmailer-7.2.1.gem differ diff --git a/vendor/cache/actionpack-7.1.3.4.gem b/vendor/cache/actionpack-7.1.3.4.gem deleted file mode 100644 index 97b434ae..00000000 Binary files a/vendor/cache/actionpack-7.1.3.4.gem and /dev/null differ diff --git a/vendor/cache/actionpack-7.2.1.gem b/vendor/cache/actionpack-7.2.1.gem new file mode 100644 index 00000000..beb5006b Binary files /dev/null and b/vendor/cache/actionpack-7.2.1.gem differ diff --git a/vendor/cache/actiontext-7.1.3.4.gem b/vendor/cache/actiontext-7.1.3.4.gem deleted file mode 100644 index 1eab98c1..00000000 Binary files a/vendor/cache/actiontext-7.1.3.4.gem and /dev/null differ diff --git a/vendor/cache/actiontext-7.2.1.gem b/vendor/cache/actiontext-7.2.1.gem new file mode 100644 index 00000000..007bac12 Binary files /dev/null and b/vendor/cache/actiontext-7.2.1.gem differ diff --git a/vendor/cache/actionview-7.1.3.4.gem b/vendor/cache/actionview-7.1.3.4.gem deleted file mode 100644 index cbc2970f..00000000 Binary files a/vendor/cache/actionview-7.1.3.4.gem and /dev/null differ diff --git a/vendor/cache/actionview-7.2.1.gem b/vendor/cache/actionview-7.2.1.gem new file mode 100644 index 00000000..508f606a Binary files /dev/null and b/vendor/cache/actionview-7.2.1.gem differ diff --git a/vendor/cache/activejob-7.1.3.4.gem b/vendor/cache/activejob-7.1.3.4.gem deleted file mode 100644 index 9b209b5f..00000000 Binary files a/vendor/cache/activejob-7.1.3.4.gem and /dev/null differ diff --git a/vendor/cache/activejob-7.2.1.gem b/vendor/cache/activejob-7.2.1.gem new file mode 100644 index 00000000..6c61d3e7 Binary files /dev/null and b/vendor/cache/activejob-7.2.1.gem differ diff --git a/vendor/cache/activemodel-7.1.3.4.gem b/vendor/cache/activemodel-7.1.3.4.gem deleted file mode 100644 index 1f755d00..00000000 Binary files a/vendor/cache/activemodel-7.1.3.4.gem and /dev/null differ diff --git a/vendor/cache/activemodel-7.2.1.gem b/vendor/cache/activemodel-7.2.1.gem new file mode 100644 index 00000000..45fcdf1f Binary files /dev/null and b/vendor/cache/activemodel-7.2.1.gem differ diff --git a/vendor/cache/activerecord-7.1.3.4.gem b/vendor/cache/activerecord-7.1.3.4.gem deleted file mode 100644 index 5848eb98..00000000 Binary files a/vendor/cache/activerecord-7.1.3.4.gem and /dev/null differ diff --git a/vendor/cache/activerecord-7.2.1.gem b/vendor/cache/activerecord-7.2.1.gem new file mode 100644 index 00000000..d509087d Binary files /dev/null and b/vendor/cache/activerecord-7.2.1.gem differ diff --git a/vendor/cache/activestorage-7.1.3.4.gem b/vendor/cache/activestorage-7.1.3.4.gem deleted file mode 100644 index b2f082bb..00000000 Binary files a/vendor/cache/activestorage-7.1.3.4.gem and /dev/null differ diff --git a/vendor/cache/activestorage-7.2.1.gem b/vendor/cache/activestorage-7.2.1.gem new file mode 100644 index 00000000..97bc24e1 Binary files /dev/null and b/vendor/cache/activestorage-7.2.1.gem differ diff --git a/vendor/cache/activesupport-7.1.3.4.gem b/vendor/cache/activesupport-7.1.3.4.gem deleted file mode 100644 index 48bb9499..00000000 Binary files a/vendor/cache/activesupport-7.1.3.4.gem and /dev/null differ diff --git a/vendor/cache/activesupport-7.2.1.gem b/vendor/cache/activesupport-7.2.1.gem new file mode 100644 index 00000000..11652d22 Binary files /dev/null and b/vendor/cache/activesupport-7.2.1.gem differ diff --git a/vendor/cache/addressable-2.8.6.gem b/vendor/cache/addressable-2.8.6.gem deleted file mode 100644 index 3413e024..00000000 Binary files a/vendor/cache/addressable-2.8.6.gem and /dev/null differ diff --git a/vendor/cache/addressable-2.8.7.gem b/vendor/cache/addressable-2.8.7.gem new file mode 100644 index 00000000..c4890680 Binary files /dev/null and b/vendor/cache/addressable-2.8.7.gem differ diff --git a/vendor/cache/async-2.16.1.gem b/vendor/cache/async-2.16.1.gem new file mode 100644 index 00000000..69f819d2 Binary files /dev/null and b/vendor/cache/async-2.16.1.gem differ diff --git a/vendor/cache/async-2.8.1.gem b/vendor/cache/async-2.8.1.gem deleted file mode 100644 index 7c3fd106..00000000 Binary files a/vendor/cache/async-2.8.1.gem and /dev/null differ diff --git a/vendor/cache/async-http-cache-0.4.3.gem b/vendor/cache/async-http-cache-0.4.3.gem deleted file mode 100644 index 82656037..00000000 Binary files a/vendor/cache/async-http-cache-0.4.3.gem and /dev/null differ diff --git a/vendor/cache/async-http-cache-0.4.4.gem b/vendor/cache/async-http-cache-0.4.4.gem new file mode 100644 index 00000000..bed33d44 Binary files /dev/null and b/vendor/cache/async-http-cache-0.4.4.gem differ diff --git a/vendor/cache/async-io-1.41.0.gem b/vendor/cache/async-io-1.41.0.gem deleted file mode 100644 index 1ce1454f..00000000 Binary files a/vendor/cache/async-io-1.41.0.gem and /dev/null differ diff --git a/vendor/cache/async-io-1.43.2.gem b/vendor/cache/async-io-1.43.2.gem new file mode 100644 index 00000000..e6f46792 Binary files /dev/null and b/vendor/cache/async-io-1.43.2.gem differ diff --git a/vendor/cache/async-pool-0.4.0.gem b/vendor/cache/async-pool-0.4.0.gem deleted file mode 100644 index acd3b830..00000000 Binary files a/vendor/cache/async-pool-0.4.0.gem and /dev/null differ diff --git a/vendor/cache/async-pool-0.8.1.gem b/vendor/cache/async-pool-0.8.1.gem new file mode 100644 index 00000000..2754b8ce Binary files /dev/null and b/vendor/cache/async-pool-0.8.1.gem differ diff --git a/vendor/cache/bigdecimal-3.1.6.gem b/vendor/cache/bigdecimal-3.1.6.gem deleted file mode 100644 index d3a9a637..00000000 Binary files a/vendor/cache/bigdecimal-3.1.6.gem and /dev/null differ diff --git a/vendor/cache/bigdecimal-3.1.8.gem b/vendor/cache/bigdecimal-3.1.8.gem new file mode 100644 index 00000000..281be50c Binary files /dev/null and b/vendor/cache/bigdecimal-3.1.8.gem differ diff --git a/vendor/cache/bootsnap-1.18.3.gem b/vendor/cache/bootsnap-1.18.3.gem deleted file mode 100644 index 5eaa4e1c..00000000 Binary files a/vendor/cache/bootsnap-1.18.3.gem and /dev/null differ diff --git a/vendor/cache/bootsnap-1.18.4.gem b/vendor/cache/bootsnap-1.18.4.gem new file mode 100644 index 00000000..0541602c Binary files /dev/null and b/vendor/cache/bootsnap-1.18.4.gem differ diff --git a/vendor/cache/builder-3.2.4.gem b/vendor/cache/builder-3.2.4.gem deleted file mode 100644 index b12407ca..00000000 Binary files a/vendor/cache/builder-3.2.4.gem and /dev/null differ diff --git a/vendor/cache/builder-3.3.0.gem b/vendor/cache/builder-3.3.0.gem new file mode 100644 index 00000000..f0412140 Binary files /dev/null and b/vendor/cache/builder-3.3.0.gem differ diff --git a/vendor/cache/childprocess-5.1.0.gem b/vendor/cache/childprocess-5.1.0.gem new file mode 100644 index 00000000..f719b399 Binary files /dev/null and b/vendor/cache/childprocess-5.1.0.gem differ diff --git a/vendor/cache/concurrent-ruby-1.2.3.gem b/vendor/cache/concurrent-ruby-1.2.3.gem deleted file mode 100644 index aebe5b25..00000000 Binary files a/vendor/cache/concurrent-ruby-1.2.3.gem and /dev/null differ diff --git a/vendor/cache/concurrent-ruby-1.3.4.gem b/vendor/cache/concurrent-ruby-1.3.4.gem new file mode 100644 index 00000000..a656fd0a Binary files /dev/null and b/vendor/cache/concurrent-ruby-1.3.4.gem differ diff --git a/vendor/cache/console-1.23.4.gem b/vendor/cache/console-1.23.4.gem deleted file mode 100644 index f36078cf..00000000 Binary files a/vendor/cache/console-1.23.4.gem and /dev/null differ diff --git a/vendor/cache/console-1.27.0.gem b/vendor/cache/console-1.27.0.gem new file mode 100644 index 00000000..7f0e02c4 Binary files /dev/null and b/vendor/cache/console-1.27.0.gem differ diff --git a/vendor/cache/csv-3.3.0.gem b/vendor/cache/csv-3.3.0.gem new file mode 100644 index 00000000..e1d3708b Binary files /dev/null and b/vendor/cache/csv-3.3.0.gem differ diff --git a/vendor/cache/devise-4.9.3.gem b/vendor/cache/devise-4.9.3.gem deleted file mode 100644 index e0b10b62..00000000 Binary files a/vendor/cache/devise-4.9.3.gem and /dev/null differ diff --git a/vendor/cache/devise-4.9.4.gem b/vendor/cache/devise-4.9.4.gem new file mode 100644 index 00000000..62bd220d Binary files /dev/null and b/vendor/cache/devise-4.9.4.gem differ diff --git a/vendor/cache/drb-2.2.0.gem b/vendor/cache/drb-2.2.0.gem deleted file mode 100644 index d2c46132..00000000 Binary files a/vendor/cache/drb-2.2.0.gem and /dev/null differ diff --git a/vendor/cache/drb-2.2.1.gem b/vendor/cache/drb-2.2.1.gem new file mode 100644 index 00000000..3653844a Binary files /dev/null and b/vendor/cache/drb-2.2.1.gem differ diff --git a/vendor/cache/erubi-1.12.0.gem b/vendor/cache/erubi-1.12.0.gem deleted file mode 100644 index 480dbd4b..00000000 Binary files a/vendor/cache/erubi-1.12.0.gem and /dev/null differ diff --git a/vendor/cache/erubi-1.13.0.gem b/vendor/cache/erubi-1.13.0.gem new file mode 100644 index 00000000..193fdf64 Binary files /dev/null and b/vendor/cache/erubi-1.13.0.gem differ diff --git a/vendor/cache/faraday-2.11.0.gem b/vendor/cache/faraday-2.11.0.gem new file mode 100644 index 00000000..0baefb7d Binary files /dev/null and b/vendor/cache/faraday-2.11.0.gem differ diff --git a/vendor/cache/faraday-2.9.0.gem b/vendor/cache/faraday-2.9.0.gem deleted file mode 100644 index 101f5083..00000000 Binary files a/vendor/cache/faraday-2.9.0.gem and /dev/null differ diff --git a/vendor/cache/faraday-net_http-3.1.0.gem b/vendor/cache/faraday-net_http-3.1.0.gem deleted file mode 100644 index 5719f4b1..00000000 Binary files a/vendor/cache/faraday-net_http-3.1.0.gem and /dev/null differ diff --git a/vendor/cache/faraday-net_http-3.3.0.gem b/vendor/cache/faraday-net_http-3.3.0.gem new file mode 100644 index 00000000..9ca6b5d5 Binary files /dev/null and b/vendor/cache/faraday-net_http-3.3.0.gem differ diff --git a/vendor/cache/ffi-1.16.3.gem b/vendor/cache/ffi-1.16.3.gem deleted file mode 100644 index fbca9482..00000000 Binary files a/vendor/cache/ffi-1.16.3.gem and /dev/null differ diff --git a/vendor/cache/ffi-1.17.0-aarch64-linux-gnu.gem b/vendor/cache/ffi-1.17.0-aarch64-linux-gnu.gem new file mode 100644 index 00000000..ae9f9aee Binary files /dev/null and b/vendor/cache/ffi-1.17.0-aarch64-linux-gnu.gem differ diff --git a/vendor/cache/ffi-1.17.0-x86_64-linux-gnu.gem b/vendor/cache/ffi-1.17.0-x86_64-linux-gnu.gem new file mode 100644 index 00000000..cf4f489f Binary files /dev/null and b/vendor/cache/ffi-1.17.0-x86_64-linux-gnu.gem differ diff --git a/vendor/cache/fiber-local-1.0.0.gem b/vendor/cache/fiber-local-1.0.0.gem deleted file mode 100644 index 68323423..00000000 Binary files a/vendor/cache/fiber-local-1.0.0.gem and /dev/null differ diff --git a/vendor/cache/fiber-local-1.1.0.gem b/vendor/cache/fiber-local-1.1.0.gem new file mode 100644 index 00000000..1206855b Binary files /dev/null and b/vendor/cache/fiber-local-1.1.0.gem differ diff --git a/vendor/cache/fiber-storage-1.0.0.gem b/vendor/cache/fiber-storage-1.0.0.gem new file mode 100644 index 00000000..e4c3df27 Binary files /dev/null and b/vendor/cache/fiber-storage-1.0.0.gem differ diff --git a/vendor/cache/httparty-0.21.0.gem b/vendor/cache/httparty-0.21.0.gem deleted file mode 100644 index 7c216b03..00000000 Binary files a/vendor/cache/httparty-0.21.0.gem and /dev/null differ diff --git a/vendor/cache/httparty-0.22.0.gem b/vendor/cache/httparty-0.22.0.gem new file mode 100644 index 00000000..8404b842 Binary files /dev/null and b/vendor/cache/httparty-0.22.0.gem differ diff --git a/vendor/cache/i18n-1.14.1.gem b/vendor/cache/i18n-1.14.1.gem deleted file mode 100644 index 27d6d5d6..00000000 Binary files a/vendor/cache/i18n-1.14.1.gem and /dev/null differ diff --git a/vendor/cache/i18n-1.14.5.gem b/vendor/cache/i18n-1.14.5.gem new file mode 100644 index 00000000..904ea787 Binary files /dev/null and b/vendor/cache/i18n-1.14.5.gem differ diff --git a/vendor/cache/io-event-1.4.4.gem b/vendor/cache/io-event-1.4.4.gem deleted file mode 100644 index 40cef87e..00000000 Binary files a/vendor/cache/io-event-1.4.4.gem and /dev/null differ diff --git a/vendor/cache/io-event-1.6.5.gem b/vendor/cache/io-event-1.6.5.gem new file mode 100644 index 00000000..1adbba8f Binary files /dev/null and b/vendor/cache/io-event-1.6.5.gem differ diff --git a/vendor/cache/irb-1.11.2.gem b/vendor/cache/irb-1.11.2.gem deleted file mode 100644 index 4c0ec0a1..00000000 Binary files a/vendor/cache/irb-1.11.2.gem and /dev/null differ diff --git a/vendor/cache/irb-1.14.0.gem b/vendor/cache/irb-1.14.0.gem new file mode 100644 index 00000000..491a0377 Binary files /dev/null and b/vendor/cache/irb-1.14.0.gem differ diff --git a/vendor/cache/jsbundling-rails-1.3.0.gem b/vendor/cache/jsbundling-rails-1.3.0.gem deleted file mode 100644 index a866fc64..00000000 Binary files a/vendor/cache/jsbundling-rails-1.3.0.gem and /dev/null differ diff --git a/vendor/cache/jsbundling-rails-1.3.1.gem b/vendor/cache/jsbundling-rails-1.3.1.gem new file mode 100644 index 00000000..171394ca Binary files /dev/null and b/vendor/cache/jsbundling-rails-1.3.1.gem differ diff --git a/vendor/cache/json-2.7.1.gem b/vendor/cache/json-2.7.1.gem deleted file mode 100644 index 804bba30..00000000 Binary files a/vendor/cache/json-2.7.1.gem and /dev/null differ diff --git a/vendor/cache/json-2.7.2.gem b/vendor/cache/json-2.7.2.gem new file mode 100644 index 00000000..1c3c4680 Binary files /dev/null and b/vendor/cache/json-2.7.2.gem differ diff --git a/vendor/cache/launchy-2.5.2.gem b/vendor/cache/launchy-2.5.2.gem deleted file mode 100644 index 5ae7b2a1..00000000 Binary files a/vendor/cache/launchy-2.5.2.gem and /dev/null differ diff --git a/vendor/cache/launchy-3.0.1.gem b/vendor/cache/launchy-3.0.1.gem new file mode 100644 index 00000000..921c5b6a Binary files /dev/null and b/vendor/cache/launchy-3.0.1.gem differ diff --git a/vendor/cache/letter_opener-1.10.0.gem b/vendor/cache/letter_opener-1.10.0.gem new file mode 100644 index 00000000..c84b4ed5 Binary files /dev/null and b/vendor/cache/letter_opener-1.10.0.gem differ diff --git a/vendor/cache/letter_opener-1.9.0.gem b/vendor/cache/letter_opener-1.9.0.gem deleted file mode 100644 index c1e0c9e4..00000000 Binary files a/vendor/cache/letter_opener-1.9.0.gem and /dev/null differ diff --git a/vendor/cache/localhost-1.2.0.gem b/vendor/cache/localhost-1.2.0.gem deleted file mode 100644 index c86a4c43..00000000 Binary files a/vendor/cache/localhost-1.2.0.gem and /dev/null differ diff --git a/vendor/cache/localhost-1.3.1.gem b/vendor/cache/localhost-1.3.1.gem new file mode 100644 index 00000000..98219643 Binary files /dev/null and b/vendor/cache/localhost-1.3.1.gem differ diff --git a/vendor/cache/logger-1.6.0.gem b/vendor/cache/logger-1.6.0.gem new file mode 100644 index 00000000..c582745e Binary files /dev/null and b/vendor/cache/logger-1.6.0.gem differ diff --git a/vendor/cache/memory_profiler-1.0.1.gem b/vendor/cache/memory_profiler-1.0.1.gem deleted file mode 100644 index 423255dc..00000000 Binary files a/vendor/cache/memory_profiler-1.0.1.gem and /dev/null differ diff --git a/vendor/cache/memory_profiler-1.0.2.gem b/vendor/cache/memory_profiler-1.0.2.gem new file mode 100644 index 00000000..4d698a3a Binary files /dev/null and b/vendor/cache/memory_profiler-1.0.2.gem differ diff --git a/vendor/cache/metrics-0.10.2.gem b/vendor/cache/metrics-0.10.2.gem new file mode 100644 index 00000000..cc8e7c71 Binary files /dev/null and b/vendor/cache/metrics-0.10.2.gem differ diff --git a/vendor/cache/minitest-5.22.2.gem b/vendor/cache/minitest-5.22.2.gem deleted file mode 100644 index 2b8003df..00000000 Binary files a/vendor/cache/minitest-5.22.2.gem and /dev/null differ diff --git a/vendor/cache/minitest-5.25.1.gem b/vendor/cache/minitest-5.25.1.gem new file mode 100644 index 00000000..161464d6 Binary files /dev/null and b/vendor/cache/minitest-5.25.1.gem differ diff --git a/vendor/cache/multi_xml-0.6.0.gem b/vendor/cache/multi_xml-0.6.0.gem deleted file mode 100644 index 77c5d002..00000000 Binary files a/vendor/cache/multi_xml-0.6.0.gem and /dev/null differ diff --git a/vendor/cache/multi_xml-0.7.1.gem b/vendor/cache/multi_xml-0.7.1.gem new file mode 100644 index 00000000..f46edd95 Binary files /dev/null and b/vendor/cache/multi_xml-0.7.1.gem differ diff --git a/vendor/cache/mutex_m-0.2.0.gem b/vendor/cache/mutex_m-0.2.0.gem deleted file mode 100644 index 197865b2..00000000 Binary files a/vendor/cache/mutex_m-0.2.0.gem and /dev/null differ diff --git a/vendor/cache/net-imap-0.4.10.gem b/vendor/cache/net-imap-0.4.10.gem deleted file mode 100644 index 9542690c..00000000 Binary files a/vendor/cache/net-imap-0.4.10.gem and /dev/null differ diff --git a/vendor/cache/net-imap-0.4.14.gem b/vendor/cache/net-imap-0.4.14.gem new file mode 100644 index 00000000..5603b815 Binary files /dev/null and b/vendor/cache/net-imap-0.4.14.gem differ diff --git a/vendor/cache/net-smtp-0.4.0.1.gem b/vendor/cache/net-smtp-0.4.0.1.gem deleted file mode 100644 index 727dde4f..00000000 Binary files a/vendor/cache/net-smtp-0.4.0.1.gem and /dev/null differ diff --git a/vendor/cache/net-smtp-0.5.0.gem b/vendor/cache/net-smtp-0.5.0.gem new file mode 100644 index 00000000..c5028d76 Binary files /dev/null and b/vendor/cache/net-smtp-0.5.0.gem differ diff --git a/vendor/cache/nokogiri-1.16.2-x86_64-darwin.gem b/vendor/cache/nokogiri-1.16.2-x86_64-darwin.gem deleted file mode 100644 index 1bae2c8e..00000000 Binary files a/vendor/cache/nokogiri-1.16.2-x86_64-darwin.gem and /dev/null differ diff --git a/vendor/cache/nokogiri-1.16.2-x86_64-linux.gem b/vendor/cache/nokogiri-1.16.2-x86_64-linux.gem deleted file mode 100644 index 115e914d..00000000 Binary files a/vendor/cache/nokogiri-1.16.2-x86_64-linux.gem and /dev/null differ diff --git a/vendor/cache/nokogiri-1.16.7-aarch64-linux.gem b/vendor/cache/nokogiri-1.16.7-aarch64-linux.gem new file mode 100644 index 00000000..af77aaf8 Binary files /dev/null and b/vendor/cache/nokogiri-1.16.7-aarch64-linux.gem differ diff --git a/vendor/cache/nokogiri-1.16.7-x86_64-linux.gem b/vendor/cache/nokogiri-1.16.7-x86_64-linux.gem new file mode 100644 index 00000000..1e787f78 Binary files /dev/null and b/vendor/cache/nokogiri-1.16.7-x86_64-linux.gem differ diff --git a/vendor/cache/omniauth-rails_csrf_protection-1.0.1.gem b/vendor/cache/omniauth-rails_csrf_protection-1.0.1.gem deleted file mode 100644 index 98607a34..00000000 Binary files a/vendor/cache/omniauth-rails_csrf_protection-1.0.1.gem and /dev/null differ diff --git a/vendor/cache/omniauth-rails_csrf_protection-1.0.2.gem b/vendor/cache/omniauth-rails_csrf_protection-1.0.2.gem new file mode 100644 index 00000000..09b79f22 Binary files /dev/null and b/vendor/cache/omniauth-rails_csrf_protection-1.0.2.gem differ diff --git a/vendor/cache/parallel-1.24.0.gem b/vendor/cache/parallel-1.24.0.gem deleted file mode 100644 index f2b99ea2..00000000 Binary files a/vendor/cache/parallel-1.24.0.gem and /dev/null differ diff --git a/vendor/cache/parallel-1.26.3.gem b/vendor/cache/parallel-1.26.3.gem new file mode 100644 index 00000000..e12397d9 Binary files /dev/null and b/vendor/cache/parallel-1.26.3.gem differ diff --git a/vendor/cache/parser-3.3.3.0.gem b/vendor/cache/parser-3.3.3.0.gem deleted file mode 100644 index 8db4f447..00000000 Binary files a/vendor/cache/parser-3.3.3.0.gem and /dev/null differ diff --git a/vendor/cache/parser-3.3.4.2.gem b/vendor/cache/parser-3.3.4.2.gem new file mode 100644 index 00000000..f4829427 Binary files /dev/null and b/vendor/cache/parser-3.3.4.2.gem differ diff --git a/vendor/cache/protocol-hpack-1.4.2.gem b/vendor/cache/protocol-hpack-1.4.2.gem deleted file mode 100644 index b659b095..00000000 Binary files a/vendor/cache/protocol-hpack-1.4.2.gem and /dev/null differ diff --git a/vendor/cache/protocol-hpack-1.5.0.gem b/vendor/cache/protocol-hpack-1.5.0.gem new file mode 100644 index 00000000..3d0d41d1 Binary files /dev/null and b/vendor/cache/protocol-hpack-1.5.0.gem differ diff --git a/vendor/cache/protocol-rack-0.4.1.gem b/vendor/cache/protocol-rack-0.4.1.gem deleted file mode 100644 index 5a8c78cd..00000000 Binary files a/vendor/cache/protocol-rack-0.4.1.gem and /dev/null differ diff --git a/vendor/cache/protocol-rack-0.6.0.gem b/vendor/cache/protocol-rack-0.6.0.gem new file mode 100644 index 00000000..dd0d6b8e Binary files /dev/null and b/vendor/cache/protocol-rack-0.6.0.gem differ diff --git a/vendor/cache/public_suffix-5.0.4.gem b/vendor/cache/public_suffix-5.0.4.gem deleted file mode 100644 index 1e5c1f35..00000000 Binary files a/vendor/cache/public_suffix-5.0.4.gem and /dev/null differ diff --git a/vendor/cache/public_suffix-6.0.1.gem b/vendor/cache/public_suffix-6.0.1.gem new file mode 100644 index 00000000..5242a946 Binary files /dev/null and b/vendor/cache/public_suffix-6.0.1.gem differ diff --git a/vendor/cache/racc-1.7.3.gem b/vendor/cache/racc-1.7.3.gem deleted file mode 100644 index 077ab2e3..00000000 Binary files a/vendor/cache/racc-1.7.3.gem and /dev/null differ diff --git a/vendor/cache/racc-1.8.1.gem b/vendor/cache/racc-1.8.1.gem new file mode 100644 index 00000000..ad9e6bbd Binary files /dev/null and b/vendor/cache/racc-1.8.1.gem differ diff --git a/vendor/cache/rack-3.0.9.1.gem b/vendor/cache/rack-3.0.9.1.gem deleted file mode 100644 index dcd522a4..00000000 Binary files a/vendor/cache/rack-3.0.9.1.gem and /dev/null differ diff --git a/vendor/cache/rack-3.1.7.gem b/vendor/cache/rack-3.1.7.gem new file mode 100644 index 00000000..109b2891 Binary files /dev/null and b/vendor/cache/rack-3.1.7.gem differ diff --git a/vendor/cache/rails-7.1.3.4.gem b/vendor/cache/rails-7.1.3.4.gem deleted file mode 100644 index 4cafd481..00000000 Binary files a/vendor/cache/rails-7.1.3.4.gem and /dev/null differ diff --git a/vendor/cache/rails-7.2.1.gem b/vendor/cache/rails-7.2.1.gem new file mode 100644 index 00000000..eb4cd73e Binary files /dev/null and b/vendor/cache/rails-7.2.1.gem differ diff --git a/vendor/cache/rails-i18n-7.0.8.gem b/vendor/cache/rails-i18n-7.0.8.gem deleted file mode 100644 index 39e35c67..00000000 Binary files a/vendor/cache/rails-i18n-7.0.8.gem and /dev/null differ diff --git a/vendor/cache/rails-i18n-7.0.9.gem b/vendor/cache/rails-i18n-7.0.9.gem new file mode 100644 index 00000000..f7ebec44 Binary files /dev/null and b/vendor/cache/rails-i18n-7.0.9.gem differ diff --git a/vendor/cache/railties-7.1.3.4.gem b/vendor/cache/railties-7.1.3.4.gem deleted file mode 100644 index b6caafaf..00000000 Binary files a/vendor/cache/railties-7.1.3.4.gem and /dev/null differ diff --git a/vendor/cache/railties-7.2.1.gem b/vendor/cache/railties-7.2.1.gem new file mode 100644 index 00000000..57fadea8 Binary files /dev/null and b/vendor/cache/railties-7.2.1.gem differ diff --git a/vendor/cache/rake-13.1.0.gem b/vendor/cache/rake-13.1.0.gem deleted file mode 100644 index 2e0b7015..00000000 Binary files a/vendor/cache/rake-13.1.0.gem and /dev/null differ diff --git a/vendor/cache/rake-13.2.1.gem b/vendor/cache/rake-13.2.1.gem new file mode 100644 index 00000000..40a47b3f Binary files /dev/null and b/vendor/cache/rake-13.2.1.gem differ diff --git a/vendor/cache/rdoc-6.6.2.gem b/vendor/cache/rdoc-6.6.2.gem deleted file mode 100644 index 45b6082d..00000000 Binary files a/vendor/cache/rdoc-6.6.2.gem and /dev/null differ diff --git a/vendor/cache/rdoc-6.7.0.gem b/vendor/cache/rdoc-6.7.0.gem new file mode 100644 index 00000000..5514db28 Binary files /dev/null and b/vendor/cache/rdoc-6.7.0.gem differ diff --git a/vendor/cache/reline-0.4.2.gem b/vendor/cache/reline-0.4.2.gem deleted file mode 100644 index 977cf337..00000000 Binary files a/vendor/cache/reline-0.4.2.gem and /dev/null differ diff --git a/vendor/cache/reline-0.5.9.gem b/vendor/cache/reline-0.5.9.gem new file mode 100644 index 00000000..6dfa0631 Binary files /dev/null and b/vendor/cache/reline-0.5.9.gem differ diff --git a/vendor/cache/rexml-3.3.1.gem b/vendor/cache/rexml-3.3.1.gem deleted file mode 100644 index 7b5956e1..00000000 Binary files a/vendor/cache/rexml-3.3.1.gem and /dev/null differ diff --git a/vendor/cache/rexml-3.3.6.gem b/vendor/cache/rexml-3.3.6.gem new file mode 100644 index 00000000..bf6b6fdb Binary files /dev/null and b/vendor/cache/rexml-3.3.6.gem differ diff --git a/vendor/cache/rubocop-1.64.1.gem b/vendor/cache/rubocop-1.64.1.gem deleted file mode 100644 index 5196a50c..00000000 Binary files a/vendor/cache/rubocop-1.64.1.gem and /dev/null differ diff --git a/vendor/cache/rubocop-1.65.1.gem b/vendor/cache/rubocop-1.65.1.gem new file mode 100644 index 00000000..1ea7c527 Binary files /dev/null and b/vendor/cache/rubocop-1.65.1.gem differ diff --git a/vendor/cache/rubocop-ast-1.31.3.gem b/vendor/cache/rubocop-ast-1.31.3.gem deleted file mode 100644 index 2fbdf8ec..00000000 Binary files a/vendor/cache/rubocop-ast-1.31.3.gem and /dev/null differ diff --git a/vendor/cache/rubocop-ast-1.32.1.gem b/vendor/cache/rubocop-ast-1.32.1.gem new file mode 100644 index 00000000..dd0bd617 Binary files /dev/null and b/vendor/cache/rubocop-ast-1.32.1.gem differ diff --git a/vendor/cache/ruby2_keywords-0.0.5.gem b/vendor/cache/ruby2_keywords-0.0.5.gem deleted file mode 100644 index d311c5d0..00000000 Binary files a/vendor/cache/ruby2_keywords-0.0.5.gem and /dev/null differ diff --git a/vendor/cache/samovar-2.2.0.gem b/vendor/cache/samovar-2.2.0.gem deleted file mode 100644 index 5b278098..00000000 Binary files a/vendor/cache/samovar-2.2.0.gem and /dev/null differ diff --git a/vendor/cache/samovar-2.3.0.gem b/vendor/cache/samovar-2.3.0.gem new file mode 100644 index 00000000..52ec3658 Binary files /dev/null and b/vendor/cache/samovar-2.3.0.gem differ diff --git a/vendor/cache/sanitize-6.1.0.gem b/vendor/cache/sanitize-6.1.0.gem deleted file mode 100644 index 302cfbef..00000000 Binary files a/vendor/cache/sanitize-6.1.0.gem and /dev/null differ diff --git a/vendor/cache/sanitize-6.1.3.gem b/vendor/cache/sanitize-6.1.3.gem new file mode 100644 index 00000000..ea43ca81 Binary files /dev/null and b/vendor/cache/sanitize-6.1.3.gem differ diff --git a/vendor/cache/securerandom-0.3.1.gem b/vendor/cache/securerandom-0.3.1.gem new file mode 100644 index 00000000..cf045994 Binary files /dev/null and b/vendor/cache/securerandom-0.3.1.gem differ diff --git a/vendor/cache/sentry-rails-5.16.1.gem b/vendor/cache/sentry-rails-5.16.1.gem deleted file mode 100644 index 679c607a..00000000 Binary files a/vendor/cache/sentry-rails-5.16.1.gem and /dev/null differ diff --git a/vendor/cache/sentry-rails-5.19.0.gem b/vendor/cache/sentry-rails-5.19.0.gem new file mode 100644 index 00000000..6100032e Binary files /dev/null and b/vendor/cache/sentry-rails-5.19.0.gem differ diff --git a/vendor/cache/sentry-ruby-5.16.1.gem b/vendor/cache/sentry-ruby-5.16.1.gem deleted file mode 100644 index a438913b..00000000 Binary files a/vendor/cache/sentry-ruby-5.16.1.gem and /dev/null differ diff --git a/vendor/cache/sentry-ruby-5.19.0.gem b/vendor/cache/sentry-ruby-5.19.0.gem new file mode 100644 index 00000000..397365b0 Binary files /dev/null and b/vendor/cache/sentry-ruby-5.19.0.gem differ diff --git a/vendor/cache/sprockets-rails-3.4.2.gem b/vendor/cache/sprockets-rails-3.4.2.gem deleted file mode 100644 index 64591bff..00000000 Binary files a/vendor/cache/sprockets-rails-3.4.2.gem and /dev/null differ diff --git a/vendor/cache/sprockets-rails-3.5.2.gem b/vendor/cache/sprockets-rails-3.5.2.gem new file mode 100644 index 00000000..38464b4b Binary files /dev/null and b/vendor/cache/sprockets-rails-3.5.2.gem differ diff --git a/vendor/cache/stringio-3.1.0.gem b/vendor/cache/stringio-3.1.0.gem deleted file mode 100644 index d168094c..00000000 Binary files a/vendor/cache/stringio-3.1.0.gem and /dev/null differ diff --git a/vendor/cache/stringio-3.1.1.gem b/vendor/cache/stringio-3.1.1.gem new file mode 100644 index 00000000..48ed60e7 Binary files /dev/null and b/vendor/cache/stringio-3.1.1.gem differ diff --git a/vendor/cache/terser-1.2.0.gem b/vendor/cache/terser-1.2.0.gem deleted file mode 100644 index 6e3d5c37..00000000 Binary files a/vendor/cache/terser-1.2.0.gem and /dev/null differ diff --git a/vendor/cache/terser-1.2.3.gem b/vendor/cache/terser-1.2.3.gem new file mode 100644 index 00000000..1f213a55 Binary files /dev/null and b/vendor/cache/terser-1.2.3.gem differ diff --git a/vendor/cache/thor-1.3.0.gem b/vendor/cache/thor-1.3.0.gem deleted file mode 100644 index 8ef7a1c0..00000000 Binary files a/vendor/cache/thor-1.3.0.gem and /dev/null differ diff --git a/vendor/cache/thor-1.3.1.gem b/vendor/cache/thor-1.3.1.gem new file mode 100644 index 00000000..7223b812 Binary files /dev/null and b/vendor/cache/thor-1.3.1.gem differ diff --git a/vendor/cache/tilt-2.3.0.gem b/vendor/cache/tilt-2.3.0.gem deleted file mode 100644 index 9a755637..00000000 Binary files a/vendor/cache/tilt-2.3.0.gem and /dev/null differ diff --git a/vendor/cache/tilt-2.4.0.gem b/vendor/cache/tilt-2.4.0.gem new file mode 100644 index 00000000..1a755872 Binary files /dev/null and b/vendor/cache/tilt-2.4.0.gem differ diff --git a/vendor/cache/timers-4.3.5.gem b/vendor/cache/timers-4.3.5.gem deleted file mode 100644 index 4214cd52..00000000 Binary files a/vendor/cache/timers-4.3.5.gem and /dev/null differ diff --git a/vendor/cache/traces-0.11.1.gem b/vendor/cache/traces-0.11.1.gem deleted file mode 100644 index dcff8e28..00000000 Binary files a/vendor/cache/traces-0.11.1.gem and /dev/null differ diff --git a/vendor/cache/traces-0.13.1.gem b/vendor/cache/traces-0.13.1.gem new file mode 100644 index 00000000..c2ebf4c5 Binary files /dev/null and b/vendor/cache/traces-0.13.1.gem differ diff --git a/vendor/cache/turbo-rails-2.0.5.gem b/vendor/cache/turbo-rails-2.0.5.gem deleted file mode 100644 index a7902548..00000000 Binary files a/vendor/cache/turbo-rails-2.0.5.gem and /dev/null differ diff --git a/vendor/cache/turbo-rails-2.0.6.gem b/vendor/cache/turbo-rails-2.0.6.gem new file mode 100644 index 00000000..41ef28e2 Binary files /dev/null and b/vendor/cache/turbo-rails-2.0.6.gem differ diff --git a/vendor/cache/uri-0.13.0.gem b/vendor/cache/uri-0.13.0.gem deleted file mode 100644 index 511d128a..00000000 Binary files a/vendor/cache/uri-0.13.0.gem and /dev/null differ diff --git a/vendor/cache/uri-0.13.1.gem b/vendor/cache/uri-0.13.1.gem new file mode 100644 index 00000000..6f4b6aa9 Binary files /dev/null and b/vendor/cache/uri-0.13.1.gem differ diff --git a/vendor/cache/useragent-0.16.10.gem b/vendor/cache/useragent-0.16.10.gem new file mode 100644 index 00000000..736a6e9c Binary files /dev/null and b/vendor/cache/useragent-0.16.10.gem differ diff --git a/vendor/cache/will_paginate-4.0.0.gem b/vendor/cache/will_paginate-4.0.0.gem deleted file mode 100644 index 5a228153..00000000 Binary files a/vendor/cache/will_paginate-4.0.0.gem and /dev/null differ diff --git a/vendor/cache/will_paginate-4.0.1.gem b/vendor/cache/will_paginate-4.0.1.gem new file mode 100644 index 00000000..ffcaf0dd Binary files /dev/null and b/vendor/cache/will_paginate-4.0.1.gem differ diff --git a/vendor/cache/zeitwerk-2.6.13.gem b/vendor/cache/zeitwerk-2.6.13.gem deleted file mode 100644 index 4e53c47a..00000000 Binary files a/vendor/cache/zeitwerk-2.6.13.gem and /dev/null differ diff --git a/vendor/cache/zeitwerk-2.6.17.gem b/vendor/cache/zeitwerk-2.6.17.gem new file mode 100644 index 00000000..d4bfabb1 Binary files /dev/null and b/vendor/cache/zeitwerk-2.6.17.gem differ