Update to Ruby 3.2.3
Overview
The goal of this issue is to upgrade the Ruby version to 3.2.3.
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-versionsfile for the following projects:-
gitaly -
gitlab -
gitlab-docs -
gitlab-pages -
gitlab-shell -
gitlab-development-kit
-
-
Update the version of Ruby in the GDK E2E image. -
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-imagejob 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/announcementsdirectory.
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 Evan Read