Draft: Upgrade to newer ruby
What does this MR do and why?
Updates to test across multiple ruby versions, and ensure compatibility across them all.
Closes #355
Closes #170
Relates to gitlab-org/quality/triage-ops#1392
Edited by Raimund Hook
The 17.0 major release is coming on May 16, 2024! This version brings many exciting improvements to GitLab, but also removes some deprecated features. We are introducing three breaking change windows during which we expect breaking changes to be deployed to GitLab.com. You can read more about it on our blogpost. The second breaking change window begins 2024-04-29 09:00 UTC and ends 2024-05-01 22:00 UTC.
Updates to test across multiple ruby versions, and ensure compatibility across them all.
Closes #355
Closes #170
Relates to gitlab-org/quality/triage-ops#1392