From e63871ec53604a3cb03e260a031feccbdb5800d2 Mon Sep 17 00:00:00 2001 From: Patrick Cherry Date: Wed, 24 Dec 2025 10:36:23 +0000 Subject: [PATCH 1/6] Release v4.4.0 --- CHANGELOG.md | 5 ++++- lib/rpi_auth/version.rb | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 48815c6..e2d122a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [v4.4.0] + ### Added - Rails 8 testing support (#80) @@ -174,7 +176,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - rails model concern to allow host app to add auth behaviour to a model - callback, logout and failure routes to handle auth -[Unreleased]: https://github.com/RaspberryPiFoundation/rpi-auth/compare/v4.3.0...HEAD +[Unreleased]: https://github.com/RaspberryPiFoundation/rpi-auth/compare/v4.4.0...HEAD +[v4.4.0]: https://github.com/RaspberryPiFoundation/rpi-auth/releases/tag/v4.4.0 [v4.3.0]: https://github.com/RaspberryPiFoundation/rpi-auth/releases/tag/v4.3.0 [v4.2.1]: https://github.com/RaspberryPiFoundation/rpi-auth/releases/tag/v4.2.1 [v4.2.0]: https://github.com/RaspberryPiFoundation/rpi-auth/releases/tag/v4.2.0 diff --git a/lib/rpi_auth/version.rb b/lib/rpi_auth/version.rb index c97119e..5c1a1db 100644 --- a/lib/rpi_auth/version.rb +++ b/lib/rpi_auth/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module RpiAuth - VERSION = '4.3.0' + VERSION = '4.4.0' end From 51f338f1b37db969f19c2c332c095fd26389e76f Mon Sep 17 00:00:00 2001 From: Patrick Cherry Date: Wed, 24 Dec 2025 10:39:39 +0000 Subject: [PATCH 2/6] Updated gemfiles --- gemfiles/rails_6.1.gemfile.lock | 29 +++++++++++++++-------------- gemfiles/rails_7.0.gemfile.lock | 29 +++++++++++++++-------------- gemfiles/rails_7.1.gemfile.lock | 31 ++++++++++++++++--------------- gemfiles/rails_7.2.gemfile.lock | 31 ++++++++++++++++--------------- gemfiles/rails_8.0.gemfile.lock | 2 +- 5 files changed, 63 insertions(+), 59 deletions(-) diff --git a/gemfiles/rails_6.1.gemfile.lock b/gemfiles/rails_6.1.gemfile.lock index 5ac28bc..42a3f2a 100644 --- a/gemfiles/rails_6.1.gemfile.lock +++ b/gemfiles/rails_6.1.gemfile.lock @@ -1,7 +1,7 @@ PATH remote: .. specs: - rpi_auth (4.3.0) + rpi_auth (4.4.0) oauth2 omniauth-rails_csrf_protection (~> 1.0.0) omniauth_openid_connect (~> 0.7.1) @@ -100,14 +100,14 @@ GEM email_validator (2.2.4) activemodel erubi (1.13.1) - faraday (2.13.4) + faraday (2.14.0) faraday-net_http (>= 2.0, < 3.5) json logger - faraday-follow_redirects (0.3.0) + faraday-follow_redirects (0.4.0) faraday (>= 1, < 3) - faraday-net_http (3.4.1) - net-http (>= 0.5.0) + faraday-net_http (3.4.2) + net-http (~> 0.5) ffi (1.17.1) globalid (1.2.1) activesupport (>= 6.1) @@ -145,10 +145,10 @@ GEM mini_mime (1.1.5) mini_portile2 (2.8.8) minitest (5.25.5) - multi_xml (0.7.1) + multi_xml (0.7.2) bigdecimal (~> 3.1) - net-http (0.6.0) - uri + net-http (0.9.1) + uri (>= 0.11.1) net-imap (0.5.6) date net-protocol @@ -162,16 +162,17 @@ GEM nokogiri (1.18.7) mini_portile2 (~> 2.8.2) racc (~> 1.4) - oauth2 (2.0.12) + oauth2 (2.0.18) faraday (>= 0.17.3, < 4.0) jwt (>= 1.0, < 4.0) logger (~> 1.2) multi_xml (~> 0.5) rack (>= 1.2, < 4) snaky_hash (~> 2.0, >= 2.0.3) - version_gem (>= 1.1.8, < 3) - omniauth (2.1.3) + version_gem (~> 1.1, >= 1.1.9) + omniauth (2.1.4) hashie (>= 3.4.6) + logger rack (>= 2.2.3) rack-protection omniauth-rails_csrf_protection (1.0.2) @@ -209,7 +210,7 @@ GEM nio4r (~> 2.0) racc (1.8.1) rack (2.2.13) - rack-oauth2 (2.2.1) + rack-oauth2 (2.3.0) activesupport attr_required faraday (~> 2.0) @@ -331,11 +332,11 @@ GEM unicode-display_width (3.1.4) unicode-emoji (~> 4.0, >= 4.0.4) unicode-emoji (4.0.4) - uri (1.0.3) + uri (1.1.1) validate_url (1.0.15) activemodel (>= 3.0.0) public_suffix - version_gem (1.1.8) + version_gem (1.1.9) webfinger (2.1.3) activesupport faraday (~> 2.0) diff --git a/gemfiles/rails_7.0.gemfile.lock b/gemfiles/rails_7.0.gemfile.lock index 6bcdcf9..da30700 100644 --- a/gemfiles/rails_7.0.gemfile.lock +++ b/gemfiles/rails_7.0.gemfile.lock @@ -1,7 +1,7 @@ PATH remote: .. specs: - rpi_auth (4.3.0) + rpi_auth (4.4.0) oauth2 omniauth-rails_csrf_protection (~> 1.0.0) omniauth_openid_connect (~> 0.7.1) @@ -106,14 +106,14 @@ GEM email_validator (2.2.4) activemodel erubi (1.13.1) - faraday (2.13.4) + faraday (2.14.0) faraday-net_http (>= 2.0, < 3.5) json logger - faraday-follow_redirects (0.3.0) + faraday-follow_redirects (0.4.0) faraday (>= 1, < 3) - faraday-net_http (3.4.1) - net-http (>= 0.5.0) + faraday-net_http (3.4.2) + net-http (~> 0.5) ffi (1.17.1) globalid (1.2.1) activesupport (>= 6.1) @@ -151,10 +151,10 @@ GEM mini_mime (1.1.5) mini_portile2 (2.8.8) minitest (5.25.5) - multi_xml (0.7.1) + multi_xml (0.7.2) bigdecimal (~> 3.1) - net-http (0.6.0) - uri + net-http (0.9.1) + uri (>= 0.11.1) net-imap (0.5.6) date net-protocol @@ -168,16 +168,17 @@ GEM nokogiri (1.18.7) mini_portile2 (~> 2.8.2) racc (~> 1.4) - oauth2 (2.0.12) + oauth2 (2.0.18) faraday (>= 0.17.3, < 4.0) jwt (>= 1.0, < 4.0) logger (~> 1.2) multi_xml (~> 0.5) rack (>= 1.2, < 4) snaky_hash (~> 2.0, >= 2.0.3) - version_gem (>= 1.1.8, < 3) - omniauth (2.1.3) + version_gem (~> 1.1, >= 1.1.9) + omniauth (2.1.4) hashie (>= 3.4.6) + logger rack (>= 2.2.3) rack-protection omniauth-rails_csrf_protection (1.0.2) @@ -215,7 +216,7 @@ GEM nio4r (~> 2.0) racc (1.8.1) rack (2.2.13) - rack-oauth2 (2.2.1) + rack-oauth2 (2.3.0) activesupport attr_required faraday (~> 2.0) @@ -330,11 +331,11 @@ GEM unicode-display_width (3.1.4) unicode-emoji (~> 4.0, >= 4.0.4) unicode-emoji (4.0.4) - uri (1.0.3) + uri (1.1.1) validate_url (1.0.15) activemodel (>= 3.0.0) public_suffix - version_gem (1.1.8) + version_gem (1.1.9) webfinger (2.1.3) activesupport faraday (~> 2.0) diff --git a/gemfiles/rails_7.1.gemfile.lock b/gemfiles/rails_7.1.gemfile.lock index abc2ba0..3c5b31a 100644 --- a/gemfiles/rails_7.1.gemfile.lock +++ b/gemfiles/rails_7.1.gemfile.lock @@ -1,7 +1,7 @@ PATH remote: .. specs: - rpi_auth (4.3.0) + rpi_auth (4.4.0) oauth2 omniauth-rails_csrf_protection (~> 1.0.0) omniauth_openid_connect (~> 0.7.1) @@ -121,14 +121,14 @@ GEM email_validator (2.2.4) activemodel erubi (1.13.1) - faraday (2.13.4) + faraday (2.14.0) faraday-net_http (>= 2.0, < 3.5) json logger - faraday-follow_redirects (0.3.0) + faraday-follow_redirects (0.4.0) faraday (>= 1, < 3) - faraday-net_http (3.4.1) - net-http (>= 0.5.0) + faraday-net_http (3.4.2) + net-http (~> 0.5) ffi (1.17.1) globalid (1.2.1) activesupport (>= 6.1) @@ -171,11 +171,11 @@ GEM mini_mime (1.1.5) mini_portile2 (2.8.8) minitest (5.25.5) - multi_xml (0.7.1) + multi_xml (0.7.2) bigdecimal (~> 3.1) mutex_m (0.3.0) - net-http (0.6.0) - uri + net-http (0.9.1) + uri (>= 0.11.1) net-imap (0.5.6) date net-protocol @@ -189,16 +189,17 @@ GEM nokogiri (1.18.7) mini_portile2 (~> 2.8.2) racc (~> 1.4) - oauth2 (2.0.12) + oauth2 (2.0.18) faraday (>= 0.17.3, < 4.0) jwt (>= 1.0, < 4.0) logger (~> 1.2) multi_xml (~> 0.5) rack (>= 1.2, < 4) snaky_hash (~> 2.0, >= 2.0.3) - version_gem (>= 1.1.8, < 3) - omniauth (2.1.3) + version_gem (~> 1.1, >= 1.1.9) + omniauth (2.1.4) hashie (>= 3.4.6) + logger rack (>= 2.2.3) rack-protection omniauth-rails_csrf_protection (1.0.2) @@ -242,14 +243,14 @@ GEM nio4r (~> 2.0) racc (1.8.1) rack (3.1.13) - rack-oauth2 (2.2.1) + rack-oauth2 (2.3.0) activesupport attr_required faraday (~> 2.0) faraday-follow_redirects json-jwt (>= 1.11.0) rack (>= 2.1.0) - rack-protection (4.1.1) + rack-protection (4.2.1) base64 (>= 0.1.0) logger (>= 1.6.0) rack (>= 3.0.0, < 4) @@ -370,11 +371,11 @@ GEM unicode-display_width (3.1.4) unicode-emoji (~> 4.0, >= 4.0.4) unicode-emoji (4.0.4) - uri (1.0.3) + uri (1.1.1) validate_url (1.0.15) activemodel (>= 3.0.0) public_suffix - version_gem (1.1.8) + version_gem (1.1.9) webfinger (2.1.3) activesupport faraday (~> 2.0) diff --git a/gemfiles/rails_7.2.gemfile.lock b/gemfiles/rails_7.2.gemfile.lock index 9ae5abe..18fde2f 100644 --- a/gemfiles/rails_7.2.gemfile.lock +++ b/gemfiles/rails_7.2.gemfile.lock @@ -1,7 +1,7 @@ PATH remote: .. specs: - rpi_auth (4.3.0) + rpi_auth (4.4.0) oauth2 omniauth-rails_csrf_protection (~> 1.0.0) omniauth_openid_connect (~> 0.7.1) @@ -115,14 +115,14 @@ GEM email_validator (2.2.4) activemodel erubi (1.13.1) - faraday (2.13.4) + faraday (2.14.0) faraday-net_http (>= 2.0, < 3.5) json logger - faraday-follow_redirects (0.3.0) + faraday-follow_redirects (0.4.0) faraday (>= 1, < 3) - faraday-net_http (3.4.1) - net-http (>= 0.5.0) + faraday-net_http (3.4.2) + net-http (~> 0.5) ffi (1.17.1-aarch64-linux-gnu) ffi (1.17.1-aarch64-linux-musl) ffi (1.17.1-arm-linux-gnu) @@ -171,10 +171,10 @@ GEM method_source (1.1.0) mini_mime (1.1.5) minitest (5.25.5) - multi_xml (0.7.1) + multi_xml (0.7.2) bigdecimal (~> 3.1) - net-http (0.6.0) - uri + net-http (0.9.1) + uri (>= 0.11.1) net-imap (0.5.6) date net-protocol @@ -201,16 +201,17 @@ GEM racc (~> 1.4) nokogiri (1.18.7-x86_64-linux-musl) racc (~> 1.4) - oauth2 (2.0.12) + oauth2 (2.0.18) faraday (>= 0.17.3, < 4.0) jwt (>= 1.0, < 4.0) logger (~> 1.2) multi_xml (~> 0.5) rack (>= 1.2, < 4) snaky_hash (~> 2.0, >= 2.0.3) - version_gem (>= 1.1.8, < 3) - omniauth (2.1.3) + version_gem (~> 1.1, >= 1.1.9) + omniauth (2.1.4) hashie (>= 3.4.6) + logger rack (>= 2.2.3) rack-protection omniauth-rails_csrf_protection (1.0.2) @@ -254,14 +255,14 @@ GEM nio4r (~> 2.0) racc (1.8.1) rack (3.1.13) - rack-oauth2 (2.2.1) + rack-oauth2 (2.3.0) activesupport attr_required faraday (~> 2.0) faraday-follow_redirects json-jwt (>= 1.11.0) rack (>= 2.1.0) - rack-protection (4.1.1) + rack-protection (4.2.1) base64 (>= 0.1.0) logger (>= 1.6.0) rack (>= 3.0.0, < 4) @@ -382,12 +383,12 @@ GEM unicode-display_width (3.1.4) unicode-emoji (~> 4.0, >= 4.0.4) unicode-emoji (4.0.4) - uri (1.0.3) + uri (1.1.1) useragent (0.16.11) validate_url (1.0.15) activemodel (>= 3.0.0) public_suffix - version_gem (1.1.8) + version_gem (1.1.9) webfinger (2.1.3) activesupport faraday (~> 2.0) diff --git a/gemfiles/rails_8.0.gemfile.lock b/gemfiles/rails_8.0.gemfile.lock index 9370d91..9d60346 100644 --- a/gemfiles/rails_8.0.gemfile.lock +++ b/gemfiles/rails_8.0.gemfile.lock @@ -1,7 +1,7 @@ PATH remote: .. specs: - rpi_auth (4.3.0) + rpi_auth (4.4.0) oauth2 omniauth-rails_csrf_protection (~> 1.0.0) omniauth_openid_connect (~> 0.7.1) From 43921b73757857b719f416e054373984bbd5ec51 Mon Sep 17 00:00:00 2001 From: Patrick Cherry Date: Wed, 24 Dec 2025 10:48:18 +0000 Subject: [PATCH 3/6] Fix gemfiles to work with Ruby 3.1 --- .tool-versions | 2 +- gemfiles/rails_6.1.gemfile.lock | 10 ++++------ gemfiles/rails_7.0.gemfile.lock | 10 ++++------ gemfiles/rails_7.1.gemfile.lock | 10 ++++------ gemfiles/rails_7.2.gemfile.lock | 2 +- 5 files changed, 14 insertions(+), 20 deletions(-) diff --git a/.tool-versions b/.tool-versions index 5aa8e0c..9c68d12 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1 +1 @@ -ruby 3.3.6 +ruby 3.2.7 diff --git a/gemfiles/rails_6.1.gemfile.lock b/gemfiles/rails_6.1.gemfile.lock index 42a3f2a..d4fc1c9 100644 --- a/gemfiles/rails_6.1.gemfile.lock +++ b/gemfiles/rails_6.1.gemfile.lock @@ -108,7 +108,7 @@ GEM faraday (>= 1, < 3) faraday-net_http (3.4.2) net-http (~> 0.5) - ffi (1.17.1) + ffi (1.17.1-arm64-darwin) globalid (1.2.1) activesupport (>= 6.1) hashdiff (1.1.2) @@ -143,9 +143,8 @@ GEM matrix (0.4.2) method_source (1.1.0) mini_mime (1.1.5) - mini_portile2 (2.8.8) minitest (5.25.5) - multi_xml (0.7.2) + multi_xml (0.7.1) bigdecimal (~> 3.1) net-http (0.9.1) uri (>= 0.11.1) @@ -159,8 +158,7 @@ GEM net-smtp (0.5.1) net-protocol nio4r (2.7.4) - nokogiri (1.18.7) - mini_portile2 (~> 2.8.2) + nokogiri (1.18.7-arm64-darwin) racc (~> 1.4) oauth2 (2.0.18) faraday (>= 0.17.3, < 4.0) @@ -354,7 +352,7 @@ GEM zeitwerk (2.6.18) PLATFORMS - ruby + arm64-darwin-24 DEPENDENCIES capybara diff --git a/gemfiles/rails_7.0.gemfile.lock b/gemfiles/rails_7.0.gemfile.lock index da30700..1cefd31 100644 --- a/gemfiles/rails_7.0.gemfile.lock +++ b/gemfiles/rails_7.0.gemfile.lock @@ -114,7 +114,7 @@ GEM faraday (>= 1, < 3) faraday-net_http (3.4.2) net-http (~> 0.5) - ffi (1.17.1) + ffi (1.17.1-arm64-darwin) globalid (1.2.1) activesupport (>= 6.1) hashdiff (1.1.2) @@ -149,9 +149,8 @@ GEM matrix (0.4.2) method_source (1.1.0) mini_mime (1.1.5) - mini_portile2 (2.8.8) minitest (5.25.5) - multi_xml (0.7.2) + multi_xml (0.7.1) bigdecimal (~> 3.1) net-http (0.9.1) uri (>= 0.11.1) @@ -165,8 +164,7 @@ GEM net-smtp (0.5.1) net-protocol nio4r (2.7.4) - nokogiri (1.18.7) - mini_portile2 (~> 2.8.2) + nokogiri (1.18.7-arm64-darwin) racc (~> 1.4) oauth2 (2.0.18) faraday (>= 0.17.3, < 4.0) @@ -353,7 +351,7 @@ GEM zeitwerk (2.6.18) PLATFORMS - ruby + arm64-darwin-24 DEPENDENCIES capybara diff --git a/gemfiles/rails_7.1.gemfile.lock b/gemfiles/rails_7.1.gemfile.lock index 3c5b31a..d92f4b3 100644 --- a/gemfiles/rails_7.1.gemfile.lock +++ b/gemfiles/rails_7.1.gemfile.lock @@ -129,7 +129,7 @@ GEM faraday (>= 1, < 3) faraday-net_http (3.4.2) net-http (~> 0.5) - ffi (1.17.1) + ffi (1.17.1-arm64-darwin) globalid (1.2.1) activesupport (>= 6.1) hashdiff (1.1.2) @@ -169,9 +169,8 @@ GEM matrix (0.4.2) method_source (1.1.0) mini_mime (1.1.5) - mini_portile2 (2.8.8) minitest (5.25.5) - multi_xml (0.7.2) + multi_xml (0.7.1) bigdecimal (~> 3.1) mutex_m (0.3.0) net-http (0.9.1) @@ -186,8 +185,7 @@ GEM net-smtp (0.5.1) net-protocol nio4r (2.7.4) - nokogiri (1.18.7) - mini_portile2 (~> 2.8.2) + nokogiri (1.18.7-arm64-darwin) racc (~> 1.4) oauth2 (2.0.18) faraday (>= 0.17.3, < 4.0) @@ -393,7 +391,7 @@ GEM zeitwerk (2.6.18) PLATFORMS - ruby + arm64-darwin-24 DEPENDENCIES capybara diff --git a/gemfiles/rails_7.2.gemfile.lock b/gemfiles/rails_7.2.gemfile.lock index 18fde2f..fcde9d0 100644 --- a/gemfiles/rails_7.2.gemfile.lock +++ b/gemfiles/rails_7.2.gemfile.lock @@ -171,7 +171,7 @@ GEM method_source (1.1.0) mini_mime (1.1.5) minitest (5.25.5) - multi_xml (0.7.2) + multi_xml (0.7.1) bigdecimal (~> 3.1) net-http (0.9.1) uri (>= 0.11.1) From 8fa657e3064dd179ffe1f6707947e138db731e62 Mon Sep 17 00:00:00 2001 From: Patrick Cherry Date: Wed, 24 Dec 2025 10:54:14 +0000 Subject: [PATCH 4/6] Add platform --- gemfiles/rails_6.1.gemfile.lock | 6 +++++- gemfiles/rails_7.0.gemfile.lock | 6 +++++- gemfiles/rails_7.1.gemfile.lock | 6 +++++- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/gemfiles/rails_6.1.gemfile.lock b/gemfiles/rails_6.1.gemfile.lock index d4fc1c9..7ce5558 100644 --- a/gemfiles/rails_6.1.gemfile.lock +++ b/gemfiles/rails_6.1.gemfile.lock @@ -109,6 +109,7 @@ GEM faraday-net_http (3.4.2) net-http (~> 0.5) ffi (1.17.1-arm64-darwin) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) hashdiff (1.1.2) @@ -160,6 +161,8 @@ GEM nio4r (2.7.4) nokogiri (1.18.7-arm64-darwin) racc (~> 1.4) + nokogiri (1.18.7-x86_64-linux-gnu) + racc (~> 1.4) oauth2 (2.0.18) faraday (>= 0.17.3, < 4.0) jwt (>= 1.0, < 4.0) @@ -353,6 +356,7 @@ GEM PLATFORMS arm64-darwin-24 + x86_64-linux DEPENDENCIES capybara @@ -371,4 +375,4 @@ DEPENDENCIES webmock BUNDLED WITH - 2.3.27 + 2.7.2 diff --git a/gemfiles/rails_7.0.gemfile.lock b/gemfiles/rails_7.0.gemfile.lock index 1cefd31..c753aa0 100644 --- a/gemfiles/rails_7.0.gemfile.lock +++ b/gemfiles/rails_7.0.gemfile.lock @@ -115,6 +115,7 @@ GEM faraday-net_http (3.4.2) net-http (~> 0.5) ffi (1.17.1-arm64-darwin) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) hashdiff (1.1.2) @@ -166,6 +167,8 @@ GEM nio4r (2.7.4) nokogiri (1.18.7-arm64-darwin) racc (~> 1.4) + nokogiri (1.18.7-x86_64-linux-gnu) + racc (~> 1.4) oauth2 (2.0.18) faraday (>= 0.17.3, < 4.0) jwt (>= 1.0, < 4.0) @@ -352,6 +355,7 @@ GEM PLATFORMS arm64-darwin-24 + x86_64-linux DEPENDENCIES capybara @@ -370,4 +374,4 @@ DEPENDENCIES webmock BUNDLED WITH - 2.3.27 + 2.7.2 diff --git a/gemfiles/rails_7.1.gemfile.lock b/gemfiles/rails_7.1.gemfile.lock index d92f4b3..6304ded 100644 --- a/gemfiles/rails_7.1.gemfile.lock +++ b/gemfiles/rails_7.1.gemfile.lock @@ -130,6 +130,7 @@ GEM faraday-net_http (3.4.2) net-http (~> 0.5) ffi (1.17.1-arm64-darwin) + ffi (1.17.1-x86_64-linux-gnu) globalid (1.2.1) activesupport (>= 6.1) hashdiff (1.1.2) @@ -187,6 +188,8 @@ GEM nio4r (2.7.4) nokogiri (1.18.7-arm64-darwin) racc (~> 1.4) + nokogiri (1.18.7-x86_64-linux-gnu) + racc (~> 1.4) oauth2 (2.0.18) faraday (>= 0.17.3, < 4.0) jwt (>= 1.0, < 4.0) @@ -392,6 +395,7 @@ GEM PLATFORMS arm64-darwin-24 + x86_64-linux DEPENDENCIES capybara @@ -410,4 +414,4 @@ DEPENDENCIES webmock BUNDLED WITH - 2.3.27 + 2.7.2 From eab7157210528308d0f857a81eee79e0ec882d5f Mon Sep 17 00:00:00 2001 From: Patrick Cherry Date: Wed, 24 Dec 2025 11:00:49 +0000 Subject: [PATCH 5/6] Noise reduction --- .tool-versions | 2 +- gemfiles/rails_6.1.gemfile.lock | 39 +++++++++++++++---------------- gemfiles/rails_7.0.gemfile.lock | 41 +++++++++++++++------------------ gemfiles/rails_7.1.gemfile.lock | 41 +++++++++++++++------------------ gemfiles/rails_7.2.gemfile.lock | 27 +++++++++++----------- 5 files changed, 70 insertions(+), 80 deletions(-) diff --git a/.tool-versions b/.tool-versions index 9c68d12..5aa8e0c 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1 +1 @@ -ruby 3.2.7 +ruby 3.3.6 diff --git a/gemfiles/rails_6.1.gemfile.lock b/gemfiles/rails_6.1.gemfile.lock index 7ce5558..1a65022 100644 --- a/gemfiles/rails_6.1.gemfile.lock +++ b/gemfiles/rails_6.1.gemfile.lock @@ -100,16 +100,15 @@ GEM email_validator (2.2.4) activemodel erubi (1.13.1) - faraday (2.14.0) + faraday (2.13.4) faraday-net_http (>= 2.0, < 3.5) json logger - faraday-follow_redirects (0.4.0) + faraday-follow_redirects (0.3.0) faraday (>= 1, < 3) - faraday-net_http (3.4.2) - net-http (~> 0.5) - ffi (1.17.1-arm64-darwin) - ffi (1.17.1-x86_64-linux-gnu) + faraday-net_http (3.4.1) + net-http (>= 0.5.0) + ffi (1.17.1) globalid (1.2.1) activesupport (>= 6.1) hashdiff (1.1.2) @@ -144,11 +143,12 @@ GEM matrix (0.4.2) method_source (1.1.0) mini_mime (1.1.5) + mini_portile2 (2.8.8) minitest (5.25.5) multi_xml (0.7.1) bigdecimal (~> 3.1) - net-http (0.9.1) - uri (>= 0.11.1) + net-http (0.6.0) + uri net-imap (0.5.6) date net-protocol @@ -159,21 +159,19 @@ GEM net-smtp (0.5.1) net-protocol nio4r (2.7.4) - nokogiri (1.18.7-arm64-darwin) + nokogiri (1.18.7) + mini_portile2 (~> 2.8.2) racc (~> 1.4) - nokogiri (1.18.7-x86_64-linux-gnu) - racc (~> 1.4) - oauth2 (2.0.18) + oauth2 (2.0.12) faraday (>= 0.17.3, < 4.0) jwt (>= 1.0, < 4.0) logger (~> 1.2) multi_xml (~> 0.5) rack (>= 1.2, < 4) snaky_hash (~> 2.0, >= 2.0.3) - version_gem (~> 1.1, >= 1.1.9) - omniauth (2.1.4) + version_gem (>= 1.1.8, < 3) + omniauth (2.1.3) hashie (>= 3.4.6) - logger rack (>= 2.2.3) rack-protection omniauth-rails_csrf_protection (1.0.2) @@ -211,7 +209,7 @@ GEM nio4r (~> 2.0) racc (1.8.1) rack (2.2.13) - rack-oauth2 (2.3.0) + rack-oauth2 (2.2.1) activesupport attr_required faraday (~> 2.0) @@ -333,11 +331,11 @@ GEM unicode-display_width (3.1.4) unicode-emoji (~> 4.0, >= 4.0.4) unicode-emoji (4.0.4) - uri (1.1.1) + uri (1.0.3) validate_url (1.0.15) activemodel (>= 3.0.0) public_suffix - version_gem (1.1.9) + version_gem (1.1.8) webfinger (2.1.3) activesupport faraday (~> 2.0) @@ -355,8 +353,7 @@ GEM zeitwerk (2.6.18) PLATFORMS - arm64-darwin-24 - x86_64-linux + ruby DEPENDENCIES capybara @@ -375,4 +372,4 @@ DEPENDENCIES webmock BUNDLED WITH - 2.7.2 + 2.3.27 diff --git a/gemfiles/rails_7.0.gemfile.lock b/gemfiles/rails_7.0.gemfile.lock index c753aa0..6bcdcf9 100644 --- a/gemfiles/rails_7.0.gemfile.lock +++ b/gemfiles/rails_7.0.gemfile.lock @@ -1,7 +1,7 @@ PATH remote: .. specs: - rpi_auth (4.4.0) + rpi_auth (4.3.0) oauth2 omniauth-rails_csrf_protection (~> 1.0.0) omniauth_openid_connect (~> 0.7.1) @@ -106,16 +106,15 @@ GEM email_validator (2.2.4) activemodel erubi (1.13.1) - faraday (2.14.0) + faraday (2.13.4) faraday-net_http (>= 2.0, < 3.5) json logger - faraday-follow_redirects (0.4.0) + faraday-follow_redirects (0.3.0) faraday (>= 1, < 3) - faraday-net_http (3.4.2) - net-http (~> 0.5) - ffi (1.17.1-arm64-darwin) - ffi (1.17.1-x86_64-linux-gnu) + faraday-net_http (3.4.1) + net-http (>= 0.5.0) + ffi (1.17.1) globalid (1.2.1) activesupport (>= 6.1) hashdiff (1.1.2) @@ -150,11 +149,12 @@ GEM matrix (0.4.2) method_source (1.1.0) mini_mime (1.1.5) + mini_portile2 (2.8.8) minitest (5.25.5) multi_xml (0.7.1) bigdecimal (~> 3.1) - net-http (0.9.1) - uri (>= 0.11.1) + net-http (0.6.0) + uri net-imap (0.5.6) date net-protocol @@ -165,21 +165,19 @@ GEM net-smtp (0.5.1) net-protocol nio4r (2.7.4) - nokogiri (1.18.7-arm64-darwin) + nokogiri (1.18.7) + mini_portile2 (~> 2.8.2) racc (~> 1.4) - nokogiri (1.18.7-x86_64-linux-gnu) - racc (~> 1.4) - oauth2 (2.0.18) + oauth2 (2.0.12) faraday (>= 0.17.3, < 4.0) jwt (>= 1.0, < 4.0) logger (~> 1.2) multi_xml (~> 0.5) rack (>= 1.2, < 4) snaky_hash (~> 2.0, >= 2.0.3) - version_gem (~> 1.1, >= 1.1.9) - omniauth (2.1.4) + version_gem (>= 1.1.8, < 3) + omniauth (2.1.3) hashie (>= 3.4.6) - logger rack (>= 2.2.3) rack-protection omniauth-rails_csrf_protection (1.0.2) @@ -217,7 +215,7 @@ GEM nio4r (~> 2.0) racc (1.8.1) rack (2.2.13) - rack-oauth2 (2.3.0) + rack-oauth2 (2.2.1) activesupport attr_required faraday (~> 2.0) @@ -332,11 +330,11 @@ GEM unicode-display_width (3.1.4) unicode-emoji (~> 4.0, >= 4.0.4) unicode-emoji (4.0.4) - uri (1.1.1) + uri (1.0.3) validate_url (1.0.15) activemodel (>= 3.0.0) public_suffix - version_gem (1.1.9) + version_gem (1.1.8) webfinger (2.1.3) activesupport faraday (~> 2.0) @@ -354,8 +352,7 @@ GEM zeitwerk (2.6.18) PLATFORMS - arm64-darwin-24 - x86_64-linux + ruby DEPENDENCIES capybara @@ -374,4 +371,4 @@ DEPENDENCIES webmock BUNDLED WITH - 2.7.2 + 2.3.27 diff --git a/gemfiles/rails_7.1.gemfile.lock b/gemfiles/rails_7.1.gemfile.lock index 6304ded..cd35e86 100644 --- a/gemfiles/rails_7.1.gemfile.lock +++ b/gemfiles/rails_7.1.gemfile.lock @@ -121,16 +121,15 @@ GEM email_validator (2.2.4) activemodel erubi (1.13.1) - faraday (2.14.0) + faraday (2.13.4) faraday-net_http (>= 2.0, < 3.5) json logger - faraday-follow_redirects (0.4.0) + faraday-follow_redirects (0.3.0) faraday (>= 1, < 3) - faraday-net_http (3.4.2) - net-http (~> 0.5) - ffi (1.17.1-arm64-darwin) - ffi (1.17.1-x86_64-linux-gnu) + faraday-net_http (3.4.1) + net-http (>= 0.5.0) + ffi (1.17.1) globalid (1.2.1) activesupport (>= 6.1) hashdiff (1.1.2) @@ -170,12 +169,13 @@ GEM matrix (0.4.2) method_source (1.1.0) mini_mime (1.1.5) + mini_portile2 (2.8.8) minitest (5.25.5) multi_xml (0.7.1) bigdecimal (~> 3.1) mutex_m (0.3.0) - net-http (0.9.1) - uri (>= 0.11.1) + net-http (0.6.0) + uri net-imap (0.5.6) date net-protocol @@ -186,21 +186,19 @@ GEM net-smtp (0.5.1) net-protocol nio4r (2.7.4) - nokogiri (1.18.7-arm64-darwin) + nokogiri (1.18.7) + mini_portile2 (~> 2.8.2) racc (~> 1.4) - nokogiri (1.18.7-x86_64-linux-gnu) - racc (~> 1.4) - oauth2 (2.0.18) + oauth2 (2.0.12) faraday (>= 0.17.3, < 4.0) jwt (>= 1.0, < 4.0) logger (~> 1.2) multi_xml (~> 0.5) rack (>= 1.2, < 4) snaky_hash (~> 2.0, >= 2.0.3) - version_gem (~> 1.1, >= 1.1.9) - omniauth (2.1.4) + version_gem (>= 1.1.8, < 3) + omniauth (2.1.3) hashie (>= 3.4.6) - logger rack (>= 2.2.3) rack-protection omniauth-rails_csrf_protection (1.0.2) @@ -244,14 +242,14 @@ GEM nio4r (~> 2.0) racc (1.8.1) rack (3.1.13) - rack-oauth2 (2.3.0) + rack-oauth2 (2.2.1) activesupport attr_required faraday (~> 2.0) faraday-follow_redirects json-jwt (>= 1.11.0) rack (>= 2.1.0) - rack-protection (4.2.1) + rack-protection (4.1.1) base64 (>= 0.1.0) logger (>= 1.6.0) rack (>= 3.0.0, < 4) @@ -372,11 +370,11 @@ GEM unicode-display_width (3.1.4) unicode-emoji (~> 4.0, >= 4.0.4) unicode-emoji (4.0.4) - uri (1.1.1) + uri (1.0.3) validate_url (1.0.15) activemodel (>= 3.0.0) public_suffix - version_gem (1.1.9) + version_gem (1.1.8) webfinger (2.1.3) activesupport faraday (~> 2.0) @@ -394,8 +392,7 @@ GEM zeitwerk (2.6.18) PLATFORMS - arm64-darwin-24 - x86_64-linux + ruby DEPENDENCIES capybara @@ -414,4 +411,4 @@ DEPENDENCIES webmock BUNDLED WITH - 2.7.2 + 2.3.27 diff --git a/gemfiles/rails_7.2.gemfile.lock b/gemfiles/rails_7.2.gemfile.lock index fcde9d0..f51882f 100644 --- a/gemfiles/rails_7.2.gemfile.lock +++ b/gemfiles/rails_7.2.gemfile.lock @@ -115,14 +115,14 @@ GEM email_validator (2.2.4) activemodel erubi (1.13.1) - faraday (2.14.0) + faraday (2.13.4) faraday-net_http (>= 2.0, < 3.5) json logger - faraday-follow_redirects (0.4.0) + faraday-follow_redirects (0.3.0) faraday (>= 1, < 3) - faraday-net_http (3.4.2) - net-http (~> 0.5) + faraday-net_http (3.4.1) + net-http (>= 0.5.0) ffi (1.17.1-aarch64-linux-gnu) ffi (1.17.1-aarch64-linux-musl) ffi (1.17.1-arm-linux-gnu) @@ -173,8 +173,8 @@ GEM minitest (5.25.5) multi_xml (0.7.1) bigdecimal (~> 3.1) - net-http (0.9.1) - uri (>= 0.11.1) + net-http (0.6.0) + uri net-imap (0.5.6) date net-protocol @@ -201,17 +201,16 @@ GEM racc (~> 1.4) nokogiri (1.18.7-x86_64-linux-musl) racc (~> 1.4) - oauth2 (2.0.18) + oauth2 (2.0.12) faraday (>= 0.17.3, < 4.0) jwt (>= 1.0, < 4.0) logger (~> 1.2) multi_xml (~> 0.5) rack (>= 1.2, < 4) snaky_hash (~> 2.0, >= 2.0.3) - version_gem (~> 1.1, >= 1.1.9) - omniauth (2.1.4) + version_gem (>= 1.1.8, < 3) + omniauth (2.1.3) hashie (>= 3.4.6) - logger rack (>= 2.2.3) rack-protection omniauth-rails_csrf_protection (1.0.2) @@ -255,14 +254,14 @@ GEM nio4r (~> 2.0) racc (1.8.1) rack (3.1.13) - rack-oauth2 (2.3.0) + rack-oauth2 (2.2.1) activesupport attr_required faraday (~> 2.0) faraday-follow_redirects json-jwt (>= 1.11.0) rack (>= 2.1.0) - rack-protection (4.2.1) + rack-protection (4.1.1) base64 (>= 0.1.0) logger (>= 1.6.0) rack (>= 3.0.0, < 4) @@ -383,12 +382,12 @@ GEM unicode-display_width (3.1.4) unicode-emoji (~> 4.0, >= 4.0.4) unicode-emoji (4.0.4) - uri (1.1.1) + uri (1.0.3) useragent (0.16.11) validate_url (1.0.15) activemodel (>= 3.0.0) public_suffix - version_gem (1.1.9) + version_gem (1.1.8) webfinger (2.1.3) activesupport faraday (~> 2.0) From 2729d28f921a015248b739007fc559fc033c9200 Mon Sep 17 00:00:00 2001 From: Patrick Cherry Date: Wed, 24 Dec 2025 11:10:50 +0000 Subject: [PATCH 6/6] Missed one --- gemfiles/rails_7.0.gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gemfiles/rails_7.0.gemfile.lock b/gemfiles/rails_7.0.gemfile.lock index 6bcdcf9..e7bc3a5 100644 --- a/gemfiles/rails_7.0.gemfile.lock +++ b/gemfiles/rails_7.0.gemfile.lock @@ -1,7 +1,7 @@ PATH remote: .. specs: - rpi_auth (4.3.0) + rpi_auth (4.4.0) oauth2 omniauth-rails_csrf_protection (~> 1.0.0) omniauth_openid_connect (~> 0.7.1)