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