Compare commits

..

No commits in common. "1bfacf03404a1f2b4e1b08371354e5bc00630081" and "ba873e9e55416997f0bd3114b21a8722203740f0" have entirely different histories.

20 changed files with 24 additions and 19 deletions

View file

@ -6,6 +6,9 @@ gem 'rails', '~> 8.0', '>= 8.0.1'
# The HTTP server running the Rails instance. # The HTTP server running the Rails instance.
gem 'falcon', '~> 0.48.0' gem 'falcon', '~> 0.48.0'
# HACK: Workaround for https://github.com/socketry/protocol-rack/issues/20
gem 'protocol-rack', '~> 0.10.0', '< 0.11.0'
# Our database is MySQL, in both development and production. # Our database is MySQL, in both development and production.
gem 'mysql2', '~> 0.5.5' gem 'mysql2', '~> 0.5.5'
@ -53,12 +56,15 @@ gem 'rack-attack', '~> 6.7'
# For testing emails in development. # For testing emails in development.
gem 'letter_opener', '~> 1.8', '>= 1.8.1', group: :development gem 'letter_opener', '~> 1.8', '>= 1.8.1', group: :development
# For parallel API calls.
gem 'parallel', '~> 1.23'
# For miscellaneous HTTP requests. # For miscellaneous HTTP requests.
gem "addressable", "~> 2.8" gem "addressable", "~> 2.8"
# For advanced batching of many HTTP requests. # For advanced batching of many HTTP requests.
gem "async", "~> 2.17", require: false gem "async", "~> 2.17", require: false
gem "async-http", "~> 0.89.0", require: false gem "async-http", "~> 0.86.0", require: false
gem "thread-local", "~> 1.1", require: false gem "thread-local", "~> 1.1", require: false
# For debugging. # For debugging.

View file

@ -82,22 +82,22 @@ GEM
public_suffix (>= 2.0.2, < 7.0) public_suffix (>= 2.0.2, < 7.0)
aes_key_wrap (1.1.0) aes_key_wrap (1.1.0)
ast (2.4.3) ast (2.4.3)
async (2.27.0) async (2.26.0)
console (~> 1.29) console (~> 1.29)
fiber-annotation fiber-annotation
io-event (~> 1.11) io-event (~> 1.12)
metrics (~> 0.12) metrics (~> 0.12)
traces (~> 0.15) traces (~> 0.15)
async-container (0.24.0) async-container (0.24.0)
async (~> 2.22) async (~> 2.22)
async-http (0.89.0) async-http (0.86.0)
async (>= 2.10.2) async (>= 2.10.2)
async-pool (~> 0.9) async-pool (~> 0.9)
io-endpoint (~> 0.14) io-endpoint (~> 0.14)
io-stream (~> 0.6) io-stream (~> 0.6)
metrics (~> 0.12) metrics (~> 0.12)
protocol-http (~> 0.49) protocol-http (~> 0.43)
protocol-http1 (~> 0.30) protocol-http1 (>= 0.28.1)
protocol-http2 (~> 0.22) protocol-http2 (~> 0.22)
traces (~> 0.10) traces (~> 0.10)
async-http-cache (0.4.5) async-http-cache (0.4.5)
@ -171,7 +171,7 @@ GEM
protocol-http (~> 0.31) protocol-http (~> 0.31)
protocol-rack (~> 0.7) protocol-rack (~> 0.7)
samovar (~> 2.3) samovar (~> 2.3)
faraday (2.13.4) faraday (2.13.3)
faraday-net_http (>= 2.0, < 3.5) faraday-net_http (>= 2.0, < 3.5)
json json
logger logger
@ -197,7 +197,7 @@ GEM
concurrent-ruby (~> 1.0) concurrent-ruby (~> 1.0)
io-console (0.8.1) io-console (0.8.1)
io-endpoint (0.15.2) io-endpoint (0.15.2)
io-event (1.12.1) io-event (1.12.0)
io-stream (0.10.0) io-stream (0.10.0)
irb (1.15.2) irb (1.15.2)
pp (>= 0.6.0) pp (>= 0.6.0)
@ -206,7 +206,7 @@ GEM
jaro_winkler (1.6.1) jaro_winkler (1.6.1)
jsbundling-rails (1.3.1) jsbundling-rails (1.3.1)
railties (>= 6.0.0) railties (>= 6.0.0)
json (2.13.1) json (2.13.0)
json-jwt (1.16.7) json-jwt (1.16.7)
activesupport (>= 4.2) activesupport (>= 4.2)
aes_key_wrap aes_key_wrap
@ -286,7 +286,7 @@ GEM
openssl (3.3.0) openssl (3.3.0)
orm_adapter (0.5.0) orm_adapter (0.5.0)
parallel (1.27.0) parallel (1.27.0)
parser (3.3.9.0) parser (3.3.8.0)
ast (~> 2.4.1) ast (~> 2.4.1)
racc racc
pp (0.6.2) pp (0.6.2)
@ -304,9 +304,8 @@ GEM
protocol-http2 (0.22.1) protocol-http2 (0.22.1)
protocol-hpack (~> 1.4) protocol-hpack (~> 1.4)
protocol-http (~> 0.47) protocol-http (~> 0.47)
protocol-rack (0.15.0) protocol-rack (0.10.1)
io-stream (>= 0.10) protocol-http (~> 0.37)
protocol-http (~> 0.43)
rack (>= 1.0) rack (>= 1.0)
psych (5.2.6) psych (5.2.6)
date date
@ -407,7 +406,7 @@ GEM
rspec-mocks (~> 3.13) rspec-mocks (~> 3.13)
rspec-support (~> 3.13) rspec-support (~> 3.13)
rspec-support (3.13.4) rspec-support (3.13.4)
rubocop (1.79.0) rubocop (1.78.0)
json (~> 2.3) json (~> 2.3)
language_server-protocol (~> 3.17.0.2) language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.1.0) lint_roller (~> 1.1.0)
@ -415,9 +414,8 @@ GEM
parser (>= 3.3.0.2) parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0) rainbow (>= 2.2.2, < 4.0)
regexp_parser (>= 2.9.3, < 3.0) regexp_parser (>= 2.9.3, < 3.0)
rubocop-ast (>= 1.46.0, < 2.0) rubocop-ast (>= 1.45.1, < 2.0)
ruby-progressbar (~> 1.7) ruby-progressbar (~> 1.7)
tsort (>= 0.2.0)
unicode-display_width (>= 2.4.0, < 4.0) unicode-display_width (>= 2.4.0, < 4.0)
rubocop-ast (1.46.0) rubocop-ast (1.46.0)
parser (>= 3.3.7.2) parser (>= 3.3.7.2)
@ -484,7 +482,7 @@ GEM
faraday (~> 2.0) faraday (~> 2.0)
faraday-follow_redirects faraday-follow_redirects
sync (0.5.0) sync (0.5.0)
temple (0.10.4) temple (0.10.3)
terser (1.2.6) terser (1.2.6)
execjs (>= 0.3.0, < 3) execjs (>= 0.3.0, < 3)
thor (1.4.0) thor (1.4.0)
@ -492,7 +490,6 @@ GEM
tilt (2.6.1) tilt (2.6.1)
timeout (0.4.3) timeout (0.4.3)
traces (0.15.2) traces (0.15.2)
tsort (0.2.0)
turbo-rails (2.0.16) turbo-rails (2.0.16)
actionpack (>= 7.1.0) actionpack (>= 7.1.0)
railties (>= 7.1.0) railties (>= 7.1.0)
@ -536,7 +533,7 @@ DEPENDENCIES
RocketAMF! RocketAMF!
addressable (~> 2.8) addressable (~> 2.8)
async (~> 2.17) async (~> 2.17)
async-http (~> 0.89.0) async-http (~> 0.86.0)
bootsnap (~> 1.16) bootsnap (~> 1.16)
debug (~> 1.9.2) debug (~> 1.9.2)
devise (~> 4.9, >= 4.9.2) devise (~> 4.9, >= 4.9.2)
@ -553,6 +550,8 @@ DEPENDENCIES
omniauth (~> 2.1) omniauth (~> 2.1)
omniauth-rails_csrf_protection (~> 1.0) omniauth-rails_csrf_protection (~> 1.0)
omniauth_openid_connect (~> 0.7.1) omniauth_openid_connect (~> 0.7.1)
parallel (~> 1.23)
protocol-rack (~> 0.10.0, < 0.11.0)
rack-attack (~> 6.7) rack-attack (~> 6.7)
rack-mini-profiler (~> 3.1) rack-mini-profiler (~> 3.1)
rails (~> 8.0, >= 8.0.1) rails (~> 8.0, >= 8.0.1)

BIN
vendor/cache/async-2.26.0.gem vendored Normal file

Binary file not shown.

Binary file not shown.

BIN
vendor/cache/async-http-0.86.0.gem vendored Normal file

Binary file not shown.

Binary file not shown.

BIN
vendor/cache/faraday-2.13.3.gem vendored Normal file

Binary file not shown.

Binary file not shown.

BIN
vendor/cache/json-2.13.0.gem vendored Normal file

Binary file not shown.

Binary file not shown.

BIN
vendor/cache/parser-3.3.8.0.gem vendored Normal file

Binary file not shown.

Binary file not shown.

BIN
vendor/cache/protocol-rack-0.10.1.gem vendored Normal file

Binary file not shown.

Binary file not shown.

BIN
vendor/cache/rubocop-1.78.0.gem vendored Normal file

Binary file not shown.

Binary file not shown.

BIN
vendor/cache/temple-0.10.3.gem vendored Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.