Skip to content

Bump rspec version to ~> 3.13

John McDonnell requested to merge jmd/update-rspec-3-13 into master

What does this MR do and why?

As identified in Fix failures in ruby 3.2 (#724) a number of specs fail when run under ruby3.2 It appears that these failures can be rectified by bumping the version of rspec which is also compatible with ruby3.1 so let's preemptively address this in advance of any plan to move to ruby3.2

How to set up and validate locally

Note when using `rspec:3.12` as on master, tests fail under `ruby3.2` but post bumping version, tests work in both versions.  
$ asdf shell ruby 3.1.5
$ bundle install
$ bundle exec rspec 

$ asdf shell ruby 3.2.3
$ bundle install
$ bundle exec rspec 

MR acceptance checklist

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

Merge request reports