Allow updates to mail_room in Gemfile again
What does this MR do and why?
We introduced mail_room as a separate dependency in GitLab Omnibus because updating mail_room required an updated net-imap gem. This gem attempted to install the digest gem, but due to a bug present in Ruby 2.7 (https://bugs.ruby-lang.org/issues/17761), the installation failed and caused Cloud Native GitLab builds to fail (gitlab-com/gl-infra/production#4053 (closed)).
We've updated to Ruby 3.0.5 for Cloud Native GitLab images now and
have already bumped the net-imap dependency in
!115755 (merged). As a result,
we can safely update mail_room in Gemfile
again.
omnibus-gitlab!6804 (merged) will drop mail_room as a separate dependency, so there's one fewer place to update the version.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.