Verify Ruby 3.2.4 support
Overview
The goal of this issue is to upgrade the Ruby version to 3.2.4
.
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 (gitaly!7145 (merged)) -
gitlab (gitlab!161087 (merged)) -
gitlab-docs (gitlab-docs!4809 (merged)) -
gitlab-pages -
gitlab-shell (gitlab-shell is already using Ruby 3.3.4) -
gitlab-development-kit (!3890 (merged))
-
-
Update the version of Ruby in the GDK E2E image(gitlab no longer relies on the custom GDK base image, so this is not applicable anymore). -
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: https://gitlab.com/gitlab-org/gitlab-development-kit/-/pipelines/1397574613. -
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