It means "equal to or greater than in the last digit", so e.g. ~> 2.3 means "equal to 2.3 or greater than 2.3, but less than 3.0", while ~> 2.3.0 would mean "equal to 2.3.0 or greater than 2.3.0, but less than 2.4.0".
How was this change tested? 🤨
bundle install worked as expected locally, and updated Gemfile.lock constraints without updating the actual version in use (since that just happened in #1095)
âš¡ âš If this change has cross service impact, run integration tests that exercise indexing (e.g. searches in Argo for newly created/updated items, access_indexing_spec) and/or test in [stage|qa] environment, in addition to specs. âš¡
Why was this change made? 🤔
i'm pretty sure that what's there can be stated a bit more simply, explanation from a random stackoverflow denizen:
How was this change tested? 🤨
bundle install
worked as expected locally, and updatedGemfile.lock
constraints without updating the actual version in use (since that just happened in #1095)âš¡ âš If this change has cross service impact, run integration tests that exercise indexing (e.g. searches in Argo for newly created/updated items, access_indexing_spec) and/or test in [stage|qa] environment, in addition to specs. âš¡