Benoit Daloze

Results 1300 comments of Benoit Daloze

cc @clupprich this might interest you too (as the author of https://github.com/clupprich/ruby-build-action). I think a more convenient caching/building mechanism would be quite nice for actions, instead of a cache per...

I made a quick prototype (just a proof of concept at this point) to build Ruby versions for each GitHub virtual environment: https://github.com/eregon/ruby-install-builder/releases/tag/builds Then I think downloading that and unpacking...

I worked a bit more on this idea, and https://github.com/eregon/use-ruby-action now works with MRI, JRuby and TruffleRuby, with exact versions, on Ubuntu and macOS. It just downloads and extracts an...

The matrix needs to list all combinations explicitly for the workflow to understand it AFAIK, so I think it can't really be much better than: https://github.com/eregon/ruby-install-builder/blob/f967c81fdf7097dc33fbf6ac5adeab551ae9edaa/.github/workflows/build.yml#L32-L34 Copying here for convenience:...

What follows is just my quick opinion. First, I think testing against MRI master is of little value, it regularly breaks and there is no CI before pushing. Also, features...

@MSP-Greg Indeed, if we want to support MRI head, we'd need something like that on all platforms. I think in TravisCI they had a hook triggering only if ruby's own...

@bryanmacfarlane wrote: > @eregon - thanks, I'll have a look today. Did you have a chance to take a look at https://github.com/eregon/use-ruby-action? What do you think of that approach? I...

@bryanmacfarlane Thank you for exposing the vision behind GitHub setup-* actions. > * If we do pull JIT, it should be official (signed) binaries from ruby/ruby. [Metadata](https://raw.githubusercontent.com/eregon/ruby-install-builder/metadata/versions.json) and [downloads](https://github.com/eregon/ruby-install-builder/releases) shouldn't...

> * We happily take contributions via PRs from forks but you have to be in github / actions to be a contrib / maintainer / admin on a repo...

Same as https://github.com/actions/setup-ruby/issues/63 This action needs to update `v1` be the latest release `v1.1.1`.