Drop Ruby 3.0 support
According to https://www.ruby-lang.org/en/downloads/branches/, Ruby 3.0 reached end-of-life on April 23, 2024.
We're seeing more people use Array#intersect?
, which is only supported in Ruby 3.1. Tests are currently failing in the ruby3_0
pipeline as a result (example: https://gitlab.com/gitlab-org/gitlab/-/jobs/6741069831).
GitLab has been running on Ruby 3.1 for a while, and Ruby 3.2 appears to be working as well.
We should:
- Update the docs to require Ruby 3.1 and higher.
- Drop the
ruby3_0
pipeline. - ... anything else