Verify Ruby 3.2 support
Overview
The goal of this issue is to upgrade the Ruby version to 3.2
.
Ruby 3.2 (&9684) gets the ball rolling on making Ruby 3.2 supported in our projects so let's ensure the GDK works as expected with Ruby 3.2.
!2973 (merged) updated our CI setup to support Ruby 3.2 (and 3.1) but we should still undertake some manual testing to be sure.
Related:
Prior to Starting to Upgrade Ruby Version
-
Confirm the new Ruby version is available in asdf-ruby.
Checklist
-
Update the version of Ruby in the .tool-versions
file for the following projects:-
gitaly -
gitlab -
gitlab-docs -
gitlab-pages -
gitlab-shell -
gitlab-development-kit
-
-
Update any dependencies or packages that may be affected by the version change. -
Test the GDK using the new Ruby version by running verify-*
jobs in CI pipelines ensure the compatibility. -
Test the Gitpod GDK docker image using the new Ruby version by running verify-gitpod-workspace-image
job in CI pipelines. -
Once the Ruby version has been upgraded, deploy a new Gitpod GDK docker image in gitlab!60384 (closed). -
Notify team members of the upgrade by creating an announcement in the data/announcements
directory.
Announcement
Once the upgrade is ready to take place, an announcement should be made in the #gdk
Slack channel with a message using the following message as an example:
Hey team! Please be advised that an upgrade of the Ruby version to ________ is scheduled to take place on ________. If you experience any issues or have any concerns, please contact to us in this issue: ________. Thank you for your understanding.
Edited by Nao Hashizume