Support for Ruby 3.0

When will Ruby 3.0.0 be a supported version? Also the latest patch versions of Ruby 2.7 and 2.6 should be supported namely 2.7.2 and 2.6.6)

8:07:30 PM: Build ready to start
8:07:32 PM: build-image version: 53b83b6bede2920f236b25b6f5a95334320dc849
8:07:32 PM: build-image tag: v3.6.0
8:07:32 PM: buildbot version: 8ae026ef4905d9174e416775c6b64aa19950569b
8:07:32 PM: Fetching cached dependencies
8:07:32 PM: Starting to download cache of 482.1MB
8:07:42 PM: Finished downloading cache in 10.137580732s
8:07:42 PM: Starting to extract cache
8:07:58 PM: Finished extracting cache in 15.93609747s
8:07:58 PM: Finished fetching cache in 26.210995236s
8:07:58 PM: Starting to prepare the repo for build
8:07:59 PM: Preparing Git Reference pull/133/head
8:08:01 PM: Starting build script
8:08:01 PM: Installing dependencies
8:08:01 PM: Python version set to 2.7
8:08:01 PM: Started restoring cached node version
8:08:05 PM: Finished restoring cached node version
8:08:06 PM: v12.18.0 is already installed.
8:08:07 PM: Now using node v12.18.0 (npm v6.14.4)
8:08:07 PM: Started restoring cached build plugins
8:08:07 PM: Finished restoring cached build plugins
8:08:07 PM: Unknown ruby interpreter version (do not know how to handle): 3.0.0.
8:08:07 PM: Attempting ruby version 3.0.0, read from .ruby-version file
8:08:08 PM: 
8:08:08 PM: ** WARNING **
8:08:08 PM: Using custom ruby version 3.0.0, this will slow down the build.
8:08:08 PM: To ensure fast builds, set the RUBY_VERSION environment variable, or .ruby-version file, to an included ruby version.
8:08:08 PM: Included versions: 2.7.1 2.6.2
8:08:08 PM: 
8:08:08 PM: Unknown ruby interpreter version (do not know how to handle): 3.0.0.
8:08:08 PM: Failed to install ruby version '3.0.0'
8:08:08 PM: Build was terminated: Build script returned non-zero exit code: 1
8:08:08 PM: Failing build: Failed to build site
8:08:08 PM: Failed during stage 'building site': Build script returned non-zero exit code: 1
8:08:08 PM: Finished processing build request in 35.85246255s

Think we need to update rvm. I got an issue filed here and asked our team to look into it as soon as they can:

Please do be aware that updates to our build image take a lot of time to test and roll out so I can’t promise an ETA but now that it’s on their radar, it’s much more likely to happen :slight_smile:

Please feel free to drop a +1 there about what 3.0 feature you need that isn’t available in earlier rubies to help me make the case!

1 Like

Honestly, anyone claiming that there’s a critical Ruby 3.0 feature…is probably exaggerating, that said there is a strong case for refreshing/rebuilding RVM because the latest patch versions for Ruby 2.6 and 2.7 are not included now, which slows down build time on new branches when using latest patch versions.