Run gpt test suite against Ruby 3.3

As we did for Ruby 3.0 Run gpt test suite against Ruby 3 (#340294 - closed) and 3.1 #427702 (closed) we should run a test to check for any performance issues with Ruby 3.3

Prerequisite

MR against GitLab project with Ruby 3.3 and Omnibus package built in the MR.

Steps (copied from Ruby 3.2 issue so may need updated)

Results

The performance of Ruby 3.3 is generally comparable to Ruby 3.2, with only a few endpoints showing degraded performance (api_v4_users, web_user, api_v4_groups_group, web_project_file_rendered). The overall test score is slightly better for Ruby 3.3 (88.81% vs 88.75%). Memory utilization was slightly higher for Ruby 3.3 but showed similar patterns during testing.

Based on these results, upgrading to Ruby 3.3 appears to maintain acceptable performance levels for GitLab's 10k reference architecture.

We also created a runbook with the steps done in this pass to ease future iteration.

Edited by Andy Hohenner