rnpgp / ruby-rnp

Ruby bindings for librnp
https://www.rnpgp.org
MIT License
7 stars 3 forks source link

Test against recent Rubies in CI, including 2.7 #63

Closed skalee closed 4 years ago

dewyatt commented 4 years ago

We would have to wait on https://github.com/actions/virtual-environments/issues/209 or switch to https://github.com/eregon/use-ruby-action for this.

skalee commented 4 years ago

Given the facts that:

– Ruby 2.7 has been released on 25 Dec 2019, but is still unavailable in GHA – Recent Rubies in 2.5.x and 2.6.x series are also unavailable (compare https://help.github.com/en/actions/automating-your-workflow-with-github-actions/software-installed-on-github-hosted-runners vs https://www.ruby-lang.org/en/downloads/releases/) – Rubies older than 2.4 are not available at all – In fact, only three (!) versions of Ruby are available in setup-ruby action – eregon/use-ruby-action is quite fast, well documented and helps in our case

I think that we should migrate to eregon/use-ruby-action unless there is some issue I am not aware of. Having said that, I am not a fan of happily adding third-party actions. @dewyatt what do you think?

dewyatt commented 4 years ago

@skalee I have no problem with switching the CI action up.

skalee commented 4 years ago

For the record, they have just enabled Ruby 2.7 in stock setup-ruby action. This isn't a suggestion to switch back, I am already convinced that eregon/use-ruby-action is a better option.

ronaldtse commented 4 years ago

@skalee thanks, that's great to know!