Migrate CI from Travis CI to GitHub Actions #173
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Close #170.
Problem
Since June 15th, 2021, the building on travis-ci.org is ceased.
Solution
This PR migrates CI from Travis CI to GitHub Actions.
Here are the details:
Add Ruby 3.0 and 3.1 to the CI matrix
rbx-2
is not included becauseruby/setup-ruby
does not support it.Remove Coveralls
Address changes in RR v3.0.0
refs: rr/rr@d6da209#diff-a20b4cc1aac26c32a40206ad0776d4ff528201e97b737b7b3f0be1eb0e12e93dL44-L49
Require OpenStruct v0.3.3+
Details
@smaeda-ks Thanks for letting me know!
Drop support for Ruby 2.4
(Ruby 2.5 and 2.6 has reached EOL also, though)
Replace the CI status badge on README.md
The CI status can be checked here.