one update a day keeps the bugs away! (#183)

This commit is contained in:
Echo 2026-02-28 13:54:41 -05:00 committed by GitHub
parent e04d3e1119
commit e9f780d1e5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 95 additions and 89 deletions

64
Gemfile
View file

@ -1,9 +1,9 @@
source "https://rubygems.org"
# Bundle edge Rails instead: gem "rails", github: "rails/rails", branch: "main"
gem "rails", "~> 8.0.2"
gem "rails", "~> 8.0.4"
# Use postgresql as the database for Active Record
gem "pg", "~> 1.1"
gem "pg", "~> 1.6"
# Use the Puma web server [https://github.com/puma/puma]
gem "puma", ">= 5.0"
@ -20,7 +20,7 @@ gem "bootsnap", require: false
gem "thruster", require: false
# Use Active Storage variants [https://guides.rubyonrails.org/active_storage_overview.html#transforming-images]
gem "image_processing", "~> 1.2"
gem "image_processing", "~> 1.14"
group :development, :test do
# See https://guides.rubyonrails.org/debugging_rails_applications.html#debugging-with-the-debug-gem
@ -47,18 +47,18 @@ gem "vite_rails"
gem "pundit", "~> 2.5"
gem "sentry-ruby", "~> 5.22"
gem "sentry-rails", "~> 5.22"
gem "sentry-ruby", "~> 5.28"
gem "sentry-rails", "~> 5.28"
gem "http", "~> 5.2"
gem "http", "~> 5.3"
gem "superform", "~> 0.5.1"
gem "phlex", "~> 2.2"
gem "phlex", "~> 2.4"
gem "phlex-rails", "~> 2.2"
gem "phlex-rails", "~> 2.4"
gem "literal", "~> 1.7"
gem "literal", "~> 1.9"
gem "jb", "~> 0.8.2"
@ -79,7 +79,7 @@ gem "kaminari", "~> 1.2"
gem "blind_index", "~> 2.7"
gem "lockbox", "~> 2.0"
gem "lockbox", "~> 2.1"
gem "hashid-rails", "~> 1.4"
@ -87,70 +87,70 @@ gem "public_activity", "~> 3.0"
gem "paper_trail", "~> 16.0"
gem "ahoy_matey", "~> 5.0"
gem "chartkick", "~> 5.0"
gem "groupdate", "~> 6.0"
gem "ahoy_matey", "~> 5.4"
gem "chartkick", "~> 5.2"
gem "groupdate", "~> 6.7"
gem "good_job", "~> 4.10"
gem "good_job", "~> 4.13"
group :development do
gem "letter_opener_web", "~> 3.0"
end
gem "aws-sdk-s3", "~> 1.189"
gem "aws-sdk-s3", "~> 1.213"
gem "lz_string", "~> 0.3.0"
gem "valid_email2", github: "24c02/valid_email2"
gem "rails_semantic_logger", "~> 4.17"
gem "rails_semantic_logger", "~> 4.19"
gem "acts_as_paranoid", "~> 0.10.3"
gem "console1984", "~> 0.2.2"
gem "console1984", "~> 0.2.3"
gem "audits1984", "~> 0.1.7"
gem "propshaft", "~> 1.1"
gem "propshaft", "~> 1.3"
gem "mini-levenshtein", "~> 0.1.2"
gem "faraday", "~> 2.13"
gem "faraday", "~> 2.14"
gem "ruby-vips", "~> 2.2"
gem "ruby-vips", "~> 2.3"
gem "slack-ruby-client", "~> 2.6"
gem "slack-ruby-client", "~> 2.7"
gem "redcarpet", "~> 3.6"
gem "front_matter_parser", "~> 1.0"
gem "flipper", "~> 1.3"
gem "flipper-ui", "~> 1.3"
gem "flipper-active_record", "~> 1.3"
gem "flipper", "~> 1.4"
gem "flipper-ui", "~> 1.4"
gem "flipper-active_record", "~> 1.4"
gem "annotaterb", "~> 4.19"
gem "annotaterb", "~> 4.22"
gem "erb_lint", "~> 0.9.0", group: :development
gem "saml2", "~> 3.2"
gem "saml2", "~> 3.3"
gem "rexml" # Required explicitly in Ruby 3.4+ for SAML XML parsing
gem "geocoder", "~> 1.8"
gem "rotp", "~> 6.3"
gem "rqrcode", "~> 2.0"
gem "rqrcode", "~> 2.2"
gem "webauthn", "~> 3.1"
gem "webauthn", "~> 3.4"
gem "bcrypt", "~> 3.1"
gem "rack-attack", "~> 6.7"
gem "rack-attack", "~> 6.8"
gem "browser", "~> 6.0"
gem "browser", "~> 6.2"
gem "slocks", "~> 0.1.0"
gem "slocks", "~> 0.1.2"
gem "factory_bot_rails", "~> 6.4"
gem "factory_bot_rails", "~> 6.5"
group :production do
gem "cloudflare-rails"

View file

@ -90,7 +90,7 @@ GEM
acts_as_paranoid (0.10.3)
activerecord (>= 6.1, < 8.1)
activesupport (>= 6.1, < 8.1)
addressable (2.8.8)
addressable (2.8.9)
public_suffix (>= 2.0.2, < 8.0)
ahoy_matey (5.4.1)
activesupport (>= 7.1)
@ -110,7 +110,7 @@ GEM
turbo-rails
awesome_print (1.9.2)
aws-eventstream (1.4.0)
aws-partitions (1.1214.0)
aws-partitions (1.1220.0)
aws-sdk-core (3.242.0)
aws-eventstream (~> 1, >= 1.3.0)
aws-partitions (~> 1, >= 1.992.0)
@ -147,7 +147,7 @@ GEM
block_cipher_kit (0.0.4)
bootsnap (1.23.0)
msgpack (~> 1.2)
brakeman (8.0.2)
brakeman (8.0.4)
racc
browser (6.2.0)
builder (3.3.0)
@ -174,7 +174,7 @@ GEM
countries (7.1.1)
unaccent (~> 0.3)
crass (1.0.6)
css_parser (1.21.1)
css_parser (2.0.0)
addressable
csv (3.3.5)
date (3.5.1)
@ -193,7 +193,7 @@ GEM
dotenv (3.2.0)
drb (2.2.3)
dry-cli (1.4.1)
erb (6.0.1)
erb (6.0.2)
erb_lint (0.9.0)
activesupport
better_html (>= 2.0.1)
@ -232,14 +232,14 @@ GEM
ffi (>= 1.15.5)
rake
fiddle (1.1.8)
flipper (1.3.6)
flipper (1.4.0)
concurrent-ruby (< 2)
flipper-active_record (1.3.6)
flipper-active_record (1.4.0)
activerecord (>= 4.2, < 9)
flipper (~> 1.3.6)
flipper-ui (1.3.6)
flipper (~> 1.4.0)
flipper-ui (1.4.0)
erubi (>= 1.0.0, < 2.0.0)
flipper (~> 1.3.6)
flipper (~> 1.4.0)
rack (>= 1.4, < 4)
rack-protection (>= 1.5.3, < 5.0.0)
rack-session (>= 1.0.2, < 3.0.0)
@ -255,7 +255,7 @@ GEM
ostruct
globalid (1.3.0)
activesupport (>= 6.1)
good_job (4.13.2)
good_job (4.13.3)
activejob (>= 6.1.0)
activerecord (>= 6.1.0)
concurrent-ruby (>= 1.3.1)
@ -293,6 +293,9 @@ GEM
jb (0.8.2)
jmespath (1.6.2)
json (2.18.1)
json-schema (6.1.0)
addressable (~> 2.8)
bigdecimal (>= 3.1, < 5)
jwt (3.1.2)
base64
kaminari (1.2.2)
@ -320,7 +323,7 @@ GEM
railties (>= 6.1)
rexml
lint_roller (1.1.0)
literal (1.8.1)
literal (1.9.0)
zeitwerk
llhttp-ffi (0.5.1)
ffi-compiler (~> 1.0)
@ -338,11 +341,14 @@ GEM
net-pop
net-smtp
marcel (1.1.0)
mcp (0.7.1)
json-schema (>= 4.1)
mini-levenshtein (0.1.2)
mini_magick (5.3.1)
logger
mini_mime (1.1.5)
minitest (6.0.1)
minitest (6.0.2)
drb (~> 2.0)
prism (~> 1.5)
msgpack (1.8.0)
multipart-post (2.4.1)
@ -404,7 +410,7 @@ GEM
zeitwerk (~> 2.7)
pp (0.6.3)
prettyprint
premailer (1.27.0)
premailer (1.28.0)
addressable
css_parser (>= 1.19.0)
htmlentities (>= 4.0.0)
@ -467,8 +473,8 @@ GEM
activesupport (>= 5.0.0)
minitest
nokogiri (>= 1.6)
rails-html-sanitizer (1.6.2)
loofah (~> 2.21)
rails-html-sanitizer (1.7.0)
loofah (~> 2.25)
nokogiri (>= 1.15.7, != 1.16.7, != 1.16.6, != 1.16.5, != 1.16.4, != 1.16.3, != 1.16.2, != 1.16.1, != 1.16.0.rc1, != 1.16.0)
rails_semantic_logger (4.19.0)
rack
@ -511,7 +517,7 @@ GEM
rspec-expectations (3.13.5)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-mocks (3.13.7)
rspec-mocks (3.13.8)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-rails (7.1.1)
@ -523,10 +529,11 @@ GEM
rspec-mocks (~> 3.13)
rspec-support (~> 3.13)
rspec-support (3.13.7)
rubocop (1.84.2)
rubocop (1.85.0)
json (~> 2.3)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.1.0)
mcp (~> 0.6)
parallel (~> 1.10)
parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
@ -583,7 +590,7 @@ GEM
gli
hashie
logger
slocks (0.1.1)
slocks (0.1.2)
actionview (>= 6.0)
activesupport (>= 6.0)
smart_properties (1.17.0)
@ -617,17 +624,16 @@ GEM
vite_rails (3.0.20)
railties (>= 5.1, < 9)
vite_ruby (~> 3.0, >= 3.2.2)
vite_ruby (3.9.2)
vite_ruby (3.9.3)
dry-cli (>= 0.7, < 2)
logger (~> 1.6)
mutex_m
rack-proxy (~> 0.6, >= 0.6.1)
zeitwerk (~> 2.2)
web-console (4.2.1)
actionview (>= 6.0.0)
activemodel (>= 6.0.0)
web-console (4.3.0)
actionview (>= 8.0.0)
bindex (>= 0.4.0)
railties (>= 6.0.0)
railties (>= 8.0.0)
webauthn (3.4.3)
android_key_attestation (~> 0.3.0)
bindata (~> 2.4)
@ -642,7 +648,7 @@ GEM
websocket-extensions (0.1.5)
wicked (2.0.0)
railties (>= 3.0.7)
zeitwerk (2.7.4)
zeitwerk (2.7.5)
PLATFORMS
aarch64-linux
@ -660,76 +666,76 @@ DEPENDENCIES
aasm (~> 5.5)
active_storage_encryption (~> 0.3.0)
acts_as_paranoid (~> 0.10.3)
ahoy_matey (~> 5.0)
annotaterb (~> 4.19)
ahoy_matey (~> 5.4)
annotaterb (~> 4.22)
audits1984 (~> 0.1.7)
awesome_print (~> 1.9)
aws-sdk-s3 (~> 1.189)
aws-sdk-s3 (~> 1.213)
bcrypt (~> 3.1)
blind_index (~> 2.7)
bootsnap
brakeman
browser (~> 6.0)
chartkick (~> 5.0)
browser (~> 6.2)
chartkick (~> 5.2)
cloudflare-rails
console1984 (~> 0.2.2)
console1984 (~> 0.2.3)
countries (~> 7.1)
debug
doorkeeper (~> 5.8)
doorkeeper-openid_connect (~> 1.8)
dotenv
erb_lint (~> 0.9.0)
factory_bot_rails (~> 6.4)
faraday (~> 2.13)
flipper (~> 1.3)
flipper-active_record (~> 1.3)
flipper-ui (~> 1.3)
factory_bot_rails (~> 6.5)
faraday (~> 2.14)
flipper (~> 1.4)
flipper-active_record (~> 1.4)
flipper-ui (~> 1.4)
front_matter_parser (~> 1.0)
geocoder (~> 1.8)
good_job (~> 4.10)
groupdate (~> 6.0)
good_job (~> 4.13)
groupdate (~> 6.7)
hashid-rails (~> 1.4)
http (~> 5.2)
image_processing (~> 1.2)
http (~> 5.3)
image_processing (~> 1.14)
jb (~> 0.8.2)
kaminari (~> 1.2)
letter_opener_web (~> 3.0)
literal (~> 1.7)
lockbox (~> 2.0)
literal (~> 1.9)
lockbox (~> 2.1)
lz_string (~> 0.3.0)
mini-levenshtein (~> 0.1.2)
openssl (~> 3.3)
paper_trail (~> 16.0)
pg (~> 1.1)
phlex (~> 2.2)
phlex-rails (~> 2.2)
pg (~> 1.6)
phlex (~> 2.4)
phlex-rails (~> 2.4)
premailer-rails (~> 1.12)
propshaft (~> 1.1)
propshaft (~> 1.3)
public_activity (~> 3.0)
puma (>= 5.0)
pundit (~> 2.5)
rack-attack (~> 6.7)
rails (~> 8.0.2)
rails_semantic_logger (~> 4.17)
rack-attack (~> 6.8)
rails (~> 8.0.4)
rails_semantic_logger (~> 4.19)
redcarpet (~> 3.6)
rexml
rotp (~> 6.3)
rqrcode (~> 2.0)
rqrcode (~> 2.2)
rspec-rails (~> 7.1)
rubocop-rails-omakase
ruby-vips (~> 2.2)
saml2 (~> 3.2)
sentry-rails (~> 5.22)
sentry-ruby (~> 5.22)
slack-ruby-client (~> 2.6)
slocks (~> 0.1.0)
ruby-vips (~> 2.3)
saml2 (~> 3.3)
sentry-rails (~> 5.28)
sentry-ruby (~> 5.28)
slack-ruby-client (~> 2.7)
slocks (~> 0.1.2)
superform (~> 0.5.1)
thruster
tzinfo-data
valid_email2!
vite_rails
web-console
webauthn (~> 3.1)
webauthn (~> 3.4)
wicked (~> 2.0)
BUNDLED WITH