Skip to content

Allow updates to mail_room in Gemfile again

Stan Hu requested to merge sh-simplify-mailroom-updates into master

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.

Edited by Stan Hu

Merge request reports

Loading