diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cc39af90..2d92d61a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,7 +11,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Install system dependencies run: sudo apt-get update && sudo apt-get install -y libxmlsec1-dev libxmlsec1-openssl pkg-config @@ -29,7 +29,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Install system dependencies run: sudo apt-get update && sudo apt-get install -y libxmlsec1-dev libxmlsec1-openssl pkg-config diff --git a/Gemfile b/Gemfile index 3faecc3b..df8684d1 100644 --- a/Gemfile +++ b/Gemfile @@ -50,8 +50,8 @@ gem "vite_rails" gem "pundit", "~> 2.5" -gem "sentry-ruby", "~> 5.28" -gem "sentry-rails", "~> 5.28" +gem "sentry-ruby", "~> 7.0" +gem "sentry-rails", "~> 7.0" gem "http", "~> 5.3" diff --git a/Gemfile.lock b/Gemfile.lock index 0de08047..63015b5e 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -138,7 +138,7 @@ GEM erubi (~> 1.4) parser (>= 2.4) smart_properties - bigdecimal (4.1.1) + bigdecimal (4.1.2) bindata (2.5.1) bindex (0.8.1) blind_index (2.7.0) @@ -161,7 +161,7 @@ GEM activesupport (>= 7.2.0, < 8.2.0) railties (>= 7.2.0, < 8.2.0) zeitwerk (>= 2.5.0) - concurrent-ruby (1.3.6) + concurrent-ruby (1.3.8) connection_pool (3.0.2) console1984 (0.2.3) irb (~> 1.13) @@ -176,7 +176,7 @@ GEM crack (1.0.1) bigdecimal rexml - crass (1.0.6) + crass (1.0.7) css_parser (2.0.0) addressable csv (3.3.5) @@ -196,7 +196,7 @@ GEM dotenv (3.2.0) drb (2.2.3) dry-cli (1.4.1) - erb (6.0.2) + erb (6.0.7) erb_lint (0.9.0) activesupport better_html (>= 2.0.1) @@ -287,20 +287,20 @@ GEM http-cookie (1.1.0) domain_name (~> 0.5) http-form_data (2.3.0) - i18n (1.14.8) + i18n (1.15.2) concurrent-ruby (~> 1.0) image_processing (1.14.0) mini_magick (>= 4.9.5, < 6) ruby-vips (>= 2.0.17, < 3) - io-console (0.8.2) - irb (1.17.0) + io-console (0.9.2) + irb (1.18.0) pp (>= 0.6.0) prism (>= 1.3.0) rdoc (>= 4.0.0) reline (>= 0.4.2) jb (0.8.2) jmespath (1.6.2) - json (2.18.1) + json (2.19.9) json-schema (6.2.0) addressable (~> 2.8) bigdecimal (>= 3.1, < 5) @@ -338,11 +338,11 @@ GEM rake (~> 13.0) lockbox (2.1.0) logger (1.7.0) - loofah (2.25.1) + loofah (2.25.2) crass (~> 1.0.2) nokogiri (>= 1.12.0) lz_string (0.3.0) - mail (2.9.0) + mail (2.9.1) logger mini_mime (>= 0.1.1) net-imap @@ -355,7 +355,7 @@ GEM mini_magick (5.3.1) logger mini_mime (1.1.5) - minitest (6.0.2) + minitest (6.0.6) drb (~> 2.0) prism (~> 1.5) msgpack (1.8.2) @@ -363,31 +363,31 @@ GEM mutex_m (0.3.0) net-http (0.9.1) uri (>= 0.11.1) - net-imap (0.6.3) + net-imap (0.6.6) date net-protocol net-pop (0.1.2) net-protocol - net-protocol (0.2.2) + net-protocol (0.3.0) timeout net-smtp (0.5.1) net-protocol nio4r (2.7.5) - nokogiri (1.19.2-aarch64-linux-gnu) + nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) - nokogiri (1.19.2-aarch64-linux-musl) + nokogiri (1.19.4-aarch64-linux-musl) racc (~> 1.4) - nokogiri (1.19.2-arm-linux-gnu) + nokogiri (1.19.4-arm-linux-gnu) racc (~> 1.4) - nokogiri (1.19.2-arm-linux-musl) + nokogiri (1.19.4-arm-linux-musl) racc (~> 1.4) - nokogiri (1.19.2-arm64-darwin) + nokogiri (1.19.4-arm64-darwin) racc (~> 1.4) - nokogiri (1.19.2-x86_64-darwin) + nokogiri (1.19.4-x86_64-darwin) racc (~> 1.4) - nokogiri (1.19.2-x86_64-linux-gnu) + nokogiri (1.19.4-x86_64-linux-gnu) racc (~> 1.4) - nokogiri (1.19.2-x86_64-linux-musl) + nokogiri (1.19.4-x86_64-linux-musl) racc (~> 1.4) nokogiri-xmlsec-instructure (0.12.0) nokogiri (~> 1.13) @@ -416,7 +416,7 @@ GEM phlex (~> 2.4.0) railties (>= 7.1, < 9) zeitwerk (~> 2.7) - pp (0.6.3) + pp (0.6.4) prettyprint premailer (1.28.0) addressable @@ -432,22 +432,19 @@ GEM actionpack (>= 7.0.0) activesupport (>= 7.0.0) rack - psych (5.3.1) - date - stringio public_activity (3.0.2) actionpack (>= 6.1) activerecord (>= 6.1) i18n (>= 0.5.0) railties (>= 6.1) public_suffix (7.0.5) - puma (7.2.0) + puma (7.2.1) nio4r (~> 2.0) pundit (2.5.2) activesupport (>= 3.0.0) raabro (1.4.0) racc (1.8.1) - rack (3.2.6) + rack (3.2.7) rack-attack (6.8.0) rack (>= 1.0, < 4) rack-protection (4.2.1) @@ -481,8 +478,8 @@ GEM activesupport (>= 5.0.0) minitest nokogiri (>= 1.6) - rails-html-sanitizer (1.7.0) - loofah (~> 2.25) + rails-html-sanitizer (1.7.1) + loofah (~> 2.25, >= 2.25.2) 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 @@ -498,17 +495,22 @@ GEM tsort (>= 0.2) zeitwerk (~> 2.6) rainbow (3.1.1) - rake (13.3.1) - rdoc (7.2.0) + rake (13.4.2) + rbs (4.2.0) + logger + prism (>= 1.6.0) + tsort + rdoc (8.0.0) erb - psych (>= 4.0.0) + prism (>= 1.6.0) + rbs (>= 4.0.0) tsort redcarpet (3.6.1) refract (1.1.0) prism zeitwerk regexp_parser (2.11.3) - reline (0.6.3) + reline (0.7.0) io-console (~> 0.5) request_store (1.7.0) rack (>= 1.4) @@ -583,12 +585,13 @@ GEM securerandom (0.4.1) semantic_logger (4.17.0) concurrent-ruby (~> 1.0) - sentry-rails (5.28.1) - railties (>= 5.0) - sentry-ruby (~> 5.28.1) - sentry-ruby (5.28.1) + sentry-rails (7.0.0) + railties (>= 5.2.0) + sentry-ruby (~> 7.0.0) + sentry-ruby (7.0.0) bigdecimal concurrent-ruby (~> 1.0, >= 1.0.2) + logger serve_byte_range (1.0.0) rack (>= 1.0) slack-ruby-client (2.7.0) @@ -602,7 +605,6 @@ GEM actionview (>= 6.0) activesupport (>= 6.0) smart_properties (1.17.0) - stringio (3.2.0) superform (0.5.1) phlex-rails (>= 1.0, < 3.0) zeitwerk (~> 2.6) @@ -612,7 +614,7 @@ GEM thruster (0.1.18-arm64-darwin) thruster (0.1.18-x86_64-darwin) thruster (0.1.18-x86_64-linux) - timeout (0.6.0) + timeout (0.6.1) tpm-key_attestation (0.14.1) bindata (~> 2.4) openssl (> 2.0) @@ -660,7 +662,7 @@ GEM websocket-extensions (0.1.5) wicked (2.0.0) railties (>= 3.0.7) - zeitwerk (2.7.5) + zeitwerk (2.8.3) PLATFORMS aarch64-linux @@ -739,8 +741,8 @@ DEPENDENCIES rubocop-rails-omakase ruby-vips (~> 2.3) saml2 (~> 3.3) - sentry-rails (~> 5.28) - sentry-ruby (~> 5.28) + sentry-rails (~> 7.0) + sentry-ruby (~> 7.0) slack-ruby-client (~> 2.7) slocks (~> 0.1.2) superform (~> 0.5.1) diff --git a/yarn.lock b/yarn.lock index 8ca7d075..8a6934d9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1202,11 +1202,12 @@ proxy-from-env@^2.1.0: integrity sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA== qs@^6.15.0: - version "6.15.1" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.15.1.tgz#bdb55aed06bfac257a90c44a446a73fba5575c8f" - integrity sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg== + version "6.16.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.16.0.tgz#c22c723a28a920f3aacdce8289fabd43eccb79fd" + integrity sha512-h6fhOIaRrID2CbEY2fqs+7t+UXZo+MLAnU5gRIq85uFtdiUPCdsApMlHhXogKVM4HM2DVbIjGNTTYH2OcmP1vA== dependencies: - side-channel "^1.1.0" + es-define-property "^1.0.1" + side-channel "^1.1.1" queue-microtask@^1.2.2: version "1.2.3" @@ -1467,7 +1468,7 @@ sass@^1.69.5: optionalDependencies: "@parcel/watcher" "^2.4.1" -side-channel-list@^1.0.0: +side-channel-list@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/side-channel-list/-/side-channel-list-1.0.1.tgz#c2e0b5a14a540aebee3bbc6c3f8666cc9b509127" integrity sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w== @@ -1496,14 +1497,14 @@ side-channel-weakmap@^1.0.2: object-inspect "^1.13.3" side-channel-map "^1.0.1" -side-channel@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.1.0.tgz#c3fcff9c4da932784873335ec9765fa94ff66bc9" - integrity sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw== +side-channel@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.1.1.tgz#ea02c62e05dc4bea67d4442f0fb71ee192f8e0ab" + integrity sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ== dependencies: es-errors "^1.3.0" - object-inspect "^1.13.3" - side-channel-list "^1.0.0" + object-inspect "^1.13.4" + side-channel-list "^1.0.1" side-channel-map "^1.0.1" side-channel-weakmap "^1.0.2"