omniauth-oauth icon indicating copy to clipboard operation
omniauth-oauth copied to clipboard

Stop using Travis CI and switch to GitHub Actions

Open willnet opened this issue 1 year ago • 1 comments

We previously used Travis CI conveniently, but as of 2024, using Travis CI to build OSS requires contacting them to get a fixed amount of credits each month, making it cumbersome. I want to reduce the hassle by migrating from Travis CI to GitHub Actions.

In the migration to GitHub Actions, we have configured CI to work with Ruby up to version 3.3. Additionally, since @ruby/setup-ruby does not support Rubinius, it has been excluded. Older versions of JRuby are not supported either, so we have only specified jruby and jruby-head.

Here are the test results. Tests other than for Ruby 2.3 are failing. Ruby 2.4 and above are using Rack 3.1 and encountering the issue described in #23 . Merging it will make all tests pass.

willnet avatar Jun 28 '24 04:06 willnet

@BobbyMcWho, when you have a moment, could you please review my pull request and #23 ? I would appreciate any feedback!

willnet avatar Jul 09 '24 08:07 willnet