Loosen omniauth-oauth2 dependency to allow < 2.0#52
Conversation
Allows for depending on the fairly old at this point 1.9: https://github.com/omniauth/omniauth-oauth2/releases/tag/v1.9.0 Enabling CI workflow
7106435 to
52a719d
Compare
There was a problem hiding this comment.
Pull request overview
Updates the gem’s runtime dependency constraints to permit newer omniauth-oauth2 1.x releases (notably 1.9.x) while still preventing automatic upgrades to 2.x, improving compatibility with security/CI fixes in the 1.x line.
Changes:
- Relax
omniauth-oauth2runtime dependency from~> 1.8.0to allow later 1.x releases up to (but excluding) 2.0.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
|
Was getting a warning in my own branch from Codex about potential changed behavior that I want to check out first. I don't think it's related to this gem loosening, as I said it didn't make sense for it to impact things. For posterity:
So this seems unrelated |
|
Sorry for all the back and forth with this PR, mixed up in my own branch. Leaving this PR as just the gemspec adjustment -- some details on my convo with Codex regarding a null |
|
Also if useful, happy to also bump the spec Matrix to 3.4 (which is what I imagine most people are running on these days) |
Allows for depending on the fairly old at this point 1.9: https://github.com/omniauth/omniauth-oauth2/releases/tag/v1.9.0
Mainly has fixes for CSRF timing attack and support for Ruby 3.2 in their CI