A repository building released rubies to be used in GitHub Actions.
The action to use these prebuilt rubies is ruby/setup-ruby.
Please report issues to ruby/setup-ruby.
There is one release per $engine-$version holding the corresponding built Rubies for the various platforms.
ruby build.rb [ruby|jruby|truffleruby] VERSION
When making builds a different way, first create a new release and mark it as prerelease.
Then if it might cause breaking changes, open an issue on actions/virtual-environments with a description of the changes. This needs to be done 2 weeks prior to using the release.
Once it's ready, mark the release as non-prerelease and switch to it in ruby/setup-ruby.
See this issue for more details.
Archives are named $engine-$version-$platform.tar.gz.
$arch is either x64 or arm64
platform is one of:
darwin-$arch: built on the oldest macOS GitHub-hosted runner for that archubuntu-NN.NN-$arch: built on the corresponding GitHub-hosted runnerwindows-$arch: built on the oldest Windows GitHub-hosted runner for that arch