impress/vendor/cache
Matchu dc22a458bf Move manifest backfill to swf_assets:manifests task
Okay, I've simplified the migration to *just* add the column, and
instead added a task to find assets without manifest URLs and backfill
them.

Performance is a lot better now, using the `async-http` library, which
as I understand it supports both persistent connections when invoked
like this, and maybe also HTTP/2 multiplexing?? (Though I'm not
actually sure images.neopets.com does lol)

I'm not sure about the number of concurrent tasks I picked here, 100
seems okay for an internet thing and for such small requests, but I
worry that the CDN is gonna get annoyed or something. Well, we'll see!
This task is very resumable if it turns out we get frozen out or
something.
2023-11-10 16:52:50 -08:00
..
actioncable-7.1.1.gem Upgrade to Rails 7.1.1 2023-10-25 15:05:31 -07:00
actionmailbox-7.1.1.gem Upgrade to Rails 7.1.1 2023-10-25 15:05:31 -07:00
actionmailer-7.1.1.gem Upgrade to Rails 7.1.1 2023-10-25 15:05:31 -07:00
actionpack-7.1.1.gem Upgrade to Rails 7.1.1 2023-10-25 15:05:31 -07:00
actiontext-7.1.1.gem Upgrade to Rails 7.1.1 2023-10-25 15:05:31 -07:00
actionview-7.1.1.gem Upgrade to Rails 7.1.1 2023-10-25 15:05:31 -07:00
activejob-7.1.1.gem Upgrade to Rails 7.1.1 2023-10-25 15:05:31 -07:00
activemodel-7.1.1.gem Upgrade to Rails 7.1.1 2023-10-25 15:05:31 -07:00
activerecord-7.1.1.gem Upgrade to Rails 7.1.1 2023-10-25 15:05:31 -07:00
activestorage-7.1.1.gem Upgrade to Rails 7.1.1 2023-10-25 15:05:31 -07:00
activesupport-7.1.1.gem Upgrade to Rails 7.1.1 2023-10-25 15:05:31 -07:00
addressable-2.8.4.gem Update all our gems as far as we can 2023-10-23 19:05:06 -07:00
async-2.6.5.gem Move manifest backfill to swf_assets:manifests task 2023-11-10 16:52:50 -08:00
async-http-0.61.0.gem Move manifest backfill to swf_assets:manifests task 2023-11-10 16:52:50 -08:00
async-io-1.37.0.gem Move manifest backfill to swf_assets:manifests task 2023-11-10 16:52:50 -08:00
async-pool-0.4.0.gem Move manifest backfill to swf_assets:manifests task 2023-11-10 16:52:50 -08:00
babel-source-5.8.35.gem Upgrade to Ruby 2.2.4, Rails 4.0.13 2023-10-23 19:05:02 -07:00
babel-transpiler-0.7.0.gem Upgrade to Ruby 2.2.4, Rails 4.0.13 2023-10-23 19:05:02 -07:00
base64-0.1.1.gem Upgrade to Rails 7.1.1 2023-10-25 15:05:31 -07:00
bcrypt-3.1.19.gem Upgrade to Ruby 2.2.4, Rails 4.0.13 2023-10-23 19:05:02 -07:00
bigdecimal-3.1.4.gem Upgrade to Rails 7.1.1 2023-10-25 15:05:31 -07:00
bindex-0.8.1.gem Upgrade web-console 2023-10-23 19:05:05 -07:00
bootsnap-1.16.0.gem Update all our gems as far as we can 2023-10-23 19:05:06 -07:00
builder-3.2.4.gem Update gems to Rails 4.1 (crashes!) 2023-10-23 19:05:04 -07:00
concurrent-ruby-1.2.2.gem Upgrade to Rails 4.2.11.3 and Ruby 2.4.10 2023-10-23 19:05:05 -07:00
connection_pool-2.2.5.gem Upgrade to Ruby 2.2.4, Rails 4.0.13 2023-10-23 19:05:02 -07:00
console-1.23.2.gem Move manifest backfill to swf_assets:manifests task 2023-11-10 16:52:50 -08:00
crass-1.0.6.gem Upgrade to Rails 4.2.11.3 and Ruby 2.4.10 2023-10-23 19:05:05 -07:00
date-3.3.3.gem Fix gems we'd locked to old versions 2023-10-23 19:05:06 -07:00
devise-4.9.3.gem Upgrade to Rails 7.1.1 2023-10-25 15:05:31 -07:00
devise-encryptable-0.2.0.gem Can log into OpenNeo ID accounts directly! 2023-10-23 19:05:07 -07:00
domain_name-0.5.20190701.gem Update all our gems as far as we can 2023-10-23 19:05:06 -07:00
dotenv-2.8.1.gem Remove dotenv-deployment, upgrade dotenv-rails 2023-10-23 19:05:05 -07:00
dotenv-rails-2.8.1.gem Remove dotenv-deployment, upgrade dotenv-rails 2023-10-23 19:05:05 -07:00
drb-2.1.1.gem Upgrade to Rails 7.1.1 2023-10-25 15:05:31 -07:00
erubi-1.12.0.gem Upgrade to Rails 5.2.8.1 2023-10-23 19:05:05 -07:00
execjs-2.5.2.gem improve app infrastructure to make a dev environment easier to reproduce 2015-07-16 17:44:52 -04:00
ffi-1.15.5.gem Upgrade to latest Sass and Sprockets 2023-10-23 19:05:09 -07:00
fiber-annotation-0.2.0.gem Move manifest backfill to swf_assets:manifests task 2023-11-10 16:52:50 -08:00
fiber-local-1.0.0.gem Move manifest backfill to swf_assets:manifests task 2023-11-10 16:52:50 -08:00
globalid-1.2.1.gem Security updates 2023-10-23 19:08:56 -07:00
globalize-6.3.0.gem Security updates 2023-10-23 19:08:56 -07:00
haml-6.1.1.gem Upgrade haml 2023-10-23 19:05:02 -07:00
http-accept-1.7.0.gem Update all our gems as far as we can 2023-10-23 19:05:06 -07:00
http-cookie-1.0.5.gem Update all our gems as far as we can 2023-10-23 19:05:06 -07:00
http_accept_language-2.1.1.gem Version the http_accept_languages gem 2023-10-23 19:05:05 -07:00
httparty-0.21.0.gem Upgrade to Rails 7.1.1 2023-10-25 15:05:31 -07:00
i18n-1.14.1.gem Upgrade to Rails 5.2.8.1 2023-10-23 19:05:05 -07:00
io-console-0.6.0.gem Upgrade to Rails 7.1.1 2023-10-25 15:05:31 -07:00
io-event-1.3.3.gem Move manifest backfill to swf_assets:manifests task 2023-11-10 16:52:50 -08:00
irb-1.8.3.gem Upgrade to Rails 7.1.1 2023-10-25 15:05:31 -07:00
jsbundling-rails-1.2.1.gem Upgrade to Rails 7.1.1 2023-10-25 15:05:31 -07:00
launchy-2.5.2.gem Update all our gems as far as we can 2023-10-23 19:05:06 -07:00
letter_opener-1.8.1.gem Update all our gems as far as we can 2023-10-23 19:05:06 -07:00
loofah-2.21.3.gem Fix gems we'd locked to old versions 2023-10-23 19:05:06 -07:00
mail-2.8.1.gem Fix gems we'd locked to old versions 2023-10-23 19:05:06 -07:00
marcel-1.0.2.gem Upgrade to Rails 5.2.8.1 2023-10-23 19:05:05 -07:00
memory_profiler-1.0.1.gem Add mini profiler to each page 2023-10-27 19:38:49 -07:00
mime-types-3.4.1.gem Update all our gems as far as we can 2023-10-23 19:05:06 -07:00
mime-types-data-3.2023.0218.1.gem Update all our gems as far as we can 2023-10-23 19:05:06 -07:00
mini_mime-1.1.5.gem Security updates 2023-10-23 19:08:56 -07:00
minitest-5.19.0.gem Fix gems we'd locked to old versions 2023-10-23 19:05:06 -07:00
msgpack-1.7.2.gem Update all our gems as far as we can 2023-10-23 19:05:06 -07:00
multi_xml-0.6.0.gem Upgrade to Rails 7.1.1 2023-10-25 15:05:31 -07:00
mutex_m-0.1.2.gem Upgrade to Rails 7.1.1 2023-10-25 15:05:31 -07:00
mysql2-0.5.5.gem Upgrade to Rails 5.2.8.1 2023-10-23 19:05:05 -07:00
net-imap-0.4.2.gem Security updates 2023-10-23 19:08:56 -07:00
net-pop-0.1.2.gem Fix gems we'd locked to old versions 2023-10-23 19:05:06 -07:00
net-protocol-0.2.1.gem Fix gems we'd locked to old versions 2023-10-23 19:05:06 -07:00
net-smtp-0.4.0.gem Security updates 2023-10-23 19:08:56 -07:00
netrc-0.11.0.gem Update all our gems as far as we can 2023-10-23 19:05:06 -07:00
nio4r-2.5.9.gem Upgrade to Rails 5.2.8.1 2023-10-23 19:05:05 -07:00
nokogiri-1.15.3-x86_64-darwin.gem Bundle wardrobe-2020 into the app 2023-10-23 19:05:08 -07:00
nokogiri-1.15.3-x86_64-linux.gem Upgrade to Rails 7.0.6 2023-10-23 19:05:07 -07:00
orm_adapter-0.5.0.gem improve app infrastructure to make a dev environment easier to reproduce 2015-07-16 17:44:52 -04:00
parallel-1.23.0.gem Update all our gems as far as we can 2023-10-23 19:05:06 -07:00
protocol-hpack-1.4.2.gem Move manifest backfill to swf_assets:manifests task 2023-11-10 16:52:50 -08:00
protocol-http-0.25.0.gem Move manifest backfill to swf_assets:manifests task 2023-11-10 16:52:50 -08:00
protocol-http1-0.16.0.gem Move manifest backfill to swf_assets:manifests task 2023-11-10 16:52:50 -08:00
protocol-http2-0.15.1.gem Move manifest backfill to swf_assets:manifests task 2023-11-10 16:52:50 -08:00
psych-5.1.1.1.gem Upgrade to Rails 7.1.1 2023-10-25 15:05:31 -07:00
public_suffix-5.0.3.gem Update all our gems as far as we can 2023-10-23 19:05:06 -07:00
puma-6.4.0.gem Security updates 2023-10-23 19:08:56 -07:00
racc-1.7.1.gem Fix gems we'd locked to old versions 2023-10-23 19:05:06 -07:00
rack-2.2.8.gem Upgrade to Rails 5.2.8.1 2023-10-23 19:05:05 -07:00
rack-attack-6.7.0.gem Update all our gems as far as we can 2023-10-23 19:05:06 -07:00
rack-mini-profiler-3.1.1.gem Add mini profiler to each page 2023-10-27 19:38:49 -07:00
rack-session-1.0.1.gem Upgrade to Rails 7.1.1 2023-10-25 15:05:31 -07:00
rack-test-2.1.0.gem Upgrade to Rails 5.2.8.1 2023-10-23 19:05:05 -07:00
rackup-1.0.0.gem Upgrade to Rails 7.1.1 2023-10-25 15:05:31 -07:00
rails-7.1.1.gem Upgrade to Rails 7.1.1 2023-10-25 15:05:31 -07:00
rails-dom-testing-2.2.0.gem Upgrade to Rails 7.0.6 2023-10-23 19:05:07 -07:00
rails-html-sanitizer-1.6.0.gem Upgrade to Rails 7.0.6 2023-10-23 19:05:07 -07:00
rails-i18n-7.0.8.gem Upgrade to Rails 7.1.1 2023-10-25 15:05:31 -07:00
railties-7.1.1.gem Upgrade to Rails 7.1.1 2023-10-25 15:05:31 -07:00
rake-13.0.6.gem Upgrade to Ruby 2.2.4, Rails 4.0.13 2023-10-23 19:05:02 -07:00
rdiscount-2.2.7.1.gem Update all our gems as far as we can 2023-10-23 19:05:06 -07:00
rdoc-6.5.0.gem Upgrade to Rails 7.1.1 2023-10-25 15:05:31 -07:00
react-rails-2.7.1.gem Upgrade to Ruby 2.2.4, Rails 4.0.13 2023-10-23 19:05:02 -07:00
record_tag_helper-1.0.1.gem Upgrade to Rails 5.2.8.1 2023-10-23 19:05:05 -07:00
reline-0.3.9.gem Upgrade to Rails 7.1.1 2023-10-25 15:05:31 -07:00
request_store-1.5.1.gem Upgrade to Rails 5.2.8.1 2023-10-23 19:05:05 -07:00
responders-3.1.1.gem Upgrade to Rails 7.1.1 2023-10-25 15:05:31 -07:00
rest-client-2.1.0.gem Update all our gems as far as we can 2023-10-23 19:05:06 -07:00
ruby2_keywords-0.0.5.gem Upgrade to Rails 7.1.1 2023-10-25 15:05:31 -07:00
sanitize-6.0.2.gem Update all our gems as far as we can 2023-10-23 19:05:06 -07:00
sass-rails-6.0.0.gem Upgrade to latest Sass and Sprockets 2023-10-23 19:05:09 -07:00
sassc-2.4.0.gem Upgrade to latest Sass and Sprockets 2023-10-23 19:05:09 -07:00
sassc-rails-2.1.2.gem Upgrade to latest Sass and Sprockets 2023-10-23 19:05:09 -07:00
sentry-rails-5.12.0.gem Add Sentry to Rails 2023-11-06 12:37:40 -08:00
sentry-ruby-5.12.0.gem Add Sentry to Rails 2023-11-06 12:37:40 -08:00
sprockets-4.2.0.gem Upgrade to latest Sass and Sprockets 2023-10-23 19:05:09 -07:00
sprockets-rails-3.4.2.gem Upgrade to Rails 6.0.6.1 2023-10-23 19:05:06 -07:00
stackprof-0.2.25.gem Add mini profiler to each page 2023-10-27 19:38:49 -07:00
stringio-3.0.8.gem Upgrade to Rails 7.1.1 2023-10-25 15:05:31 -07:00
temple-0.8.2.gem Upgrade haml 2023-10-23 19:05:02 -07:00
terser-1.1.17.gem Precompile assets when deploying new version 2023-10-23 19:05:09 -07:00
thor-1.2.2.gem Upgrade to Ruby 2.2.4, Rails 4.0.13 2023-10-23 19:05:02 -07:00
thread-local-1.1.0.gem Move manifest backfill to swf_assets:manifests task 2023-11-10 16:52:50 -08:00
tilt-2.2.0.gem Update gems to Rails 4.1 (crashes!) 2023-10-23 19:05:04 -07:00
timeout-0.4.0.gem Fix gems we'd locked to old versions 2023-10-23 19:05:06 -07:00
timers-4.3.5.gem Move manifest backfill to swf_assets:manifests task 2023-11-10 16:52:50 -08:00
traces-0.11.1.gem Move manifest backfill to swf_assets:manifests task 2023-11-10 16:52:50 -08:00
tzinfo-2.0.6.gem Upgrade to Rails 6.1.7.4 2023-10-23 19:05:07 -07:00
unf-0.1.4.gem Update all our gems as far as we can 2023-10-23 19:05:06 -07:00
unf_ext-0.0.8.2.gem Update all our gems as far as we can 2023-10-23 19:05:06 -07:00
warden-1.2.7.gem Upgrade to Ruby 2.2.4, Rails 4.0.13 2023-10-23 19:05:02 -07:00
web-console-4.2.1.gem Security updates 2023-10-23 19:08:56 -07:00
webrick-1.8.1.gem Upgrade to Rails 7.1.1 2023-10-25 15:05:31 -07:00
websocket-driver-0.7.6.gem Upgrade to Rails 5.2.8.1 2023-10-23 19:05:05 -07:00
websocket-extensions-0.1.5.gem Upgrade to Rails 5.2.8.1 2023-10-23 19:05:05 -07:00
will_paginate-4.0.0.gem Upgrade to Rails 5.2.8.1 2023-10-23 19:05:05 -07:00
zeitwerk-2.6.11.gem Upgrade to Rails 6.0.6.1 2023-10-23 19:05:06 -07:00