Validate auth gems with Ruby 3.1 and 3.2
Previously as part of Ruby 3 upgrade, we manually tested each of the gems within ~"group::authentication and authorization" via &9578 (closed). As we move to upgrade to Ruby 3.1/3.2, a similar test is needed however many of the gems don't have thorough UT coverage and manually testing each one (with the respective local setup) is considerable effort for a minor version.
It's proposed that we update the status for the auth owned gems in #404750 (closed) excel sheet and simply build them locally with 3.1/3.2 to verify compatibility.
Proposal
@jessieay recommended, rather than manually testing each OAuth library without a CI build against Ruby 3.0+ as we did for Ruby 3.0, do 3 things for each gem without a CI build:
- Check for newer releases of the gem that might have been released to handle Ruby upgrade / compatibility.
- If there is a new release:
- Upgrade the gem
- If no new release:
Edited by Adil Farrukh