-
Notifications
You must be signed in to change notification settings - Fork 69
ruby-head, trunk, master #14
Comments
|
Travis has a daily build, I've never really checked, but I assume it's somewhere on their network. It can be added to the job matrix, and that's all it takes. AppVeyor doesn't, but builds are available from an AppVeyor repo. It takes a few lines of script to download and install with 7zip. |
So I think you've kinda hit on the issue there - we want to maintain parity between platforms, and we're also not currently in a place where we're ready to create/maintain our own ruby distro. With that said, that's something I'd be potentially interested in going forward, so I definitely want to leave this open. |
To clarify, |
As a gem maintainer, being able to test my code against For example, today on Travis I realized that my code would throw warnings on the to-be-released Ruby 2.7 because of them changing the way they handle keyword arguments. Now I have months to fix the problem instead of days. For now I'll attempt to build Ruby in the action itself, but it would be ideal if |
How often does MSFT/GH expect to update images? New Ruby versions aren't released that often... have a look at https://github.com/rubygems/rubygems/blob/master/.github/workflows/ubuntu-rvm.yml, which uses rvm with the current Travis build. I plan on creating a ruby-head for Windows as a GH release, I may try to do the same with at least one Ubuntu build. They would be relatively easy to install in Actions. Not at the top of my OSS list. |
Glad to see you're involved. I'll close this, as issue #44 has some discussion of this. I think the immediate goal is to get better version support with current releases, and support ruby-master later. Obviously, right now it's not that much different that 2.7.0... |
Has thought been given to having a 'Ruby-head' version available for CI?
The text was updated successfully, but these errors were encountered: