Skip to content

Bump `hashie` to 5.0.0

Aleksei Lipniagov requested to merge 378397-update-hashie-to-5-0-0 into master

What does this MR do and why?

hashie added Ruby 3 in CI (GH Actions) in https://github.com/hashie/hashie/pull/555, which is included in 5.0.0. We still use 4.1.0 version of the gem. We need to update to ensure we run the version which is tested under Ruby 3.

There's also a Ruby 3-related change: https://github.com/hashie/hashie/pull/545 included in 5.0.0

Upgrading doc: https://github.com/hashie/hashie/blob/master/UPGRADING.md#upgrading-to-500
Changelog: https://github.com/hashie/hashie/blob/master/CHANGELOG.md#500---2021-11-08
Diff: https://my.diffend.io/gems/hashie/4.1.0/5.0.0.

How to set up and validate locally

We rely on CI here (both Ruby 2.7 & 3.0).
Ruby 3 CI pipeline: https://gitlab.com/gitlab-org/gitlab/-/pipelines/671288761#/

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #378397 (closed)

Edited by Aleksei Lipniagov

Merge request reports