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-versions file 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-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 Evan Read