ku1ik / rainbow

Ruby gem for colorizing printed text on ANSI terminals
MIT License
813 stars 68 forks source link

Add CI on GitHub Actions #111

Closed ybiquitous closed 2 years ago

ybiquitous commented 2 years ago

This pull request introduces CI on GitHub Actions.

This includes the minimum supported platforms and versions. (Ruby 2.5 has been EOL on 2021-03-31)

It may be possible to add older Rubies (2.3, 2.4, and 2.5), but the CI configuration might be more complex. So I recommend only active Rubies.

Note that this pull request doesn't touch the existing CI configurations like TravisCI. I can remove such old CI configurations with this PR, or you can remove them later.

Ref: https://github.com/ybiquitous/rainbow/pull/1

ku1ik commented 2 years ago

It makes sense to remove the TravisCI configuration as well 👍

olleolleolle commented 2 years ago

As an update: The Rubinius sections in Gemfile are now removed. The lowest required Ruby version is now at 2.4.

ybiquitous commented 2 years ago

@olleolleolle Thanks! I've merged master into this PR branch.

olleolleolle commented 2 years ago

"This branch cannot be rebased due to conflicts" GitHub says. Perhaps you can rebase it on your side and force-push?

ybiquitous commented 2 years ago

@olleolleolle Rebase and force-push done!

ybiquitous commented 2 years ago

I've also removed the Travis and Appveyor configs as well.

ybiquitous commented 2 years ago

Thanks for the patience. My fork PR ybiquitous/rainbow#1 is now all green!

This PR is now ready to review. 👍🏼