RefugeRestrooms / refugerestrooms

REFUGE restrooms indexes and maps safe restroom locations for trans, intersex, and gender nonconforming individuals.
http://www.refugerestrooms.org
GNU Affero General Public License v3.0
891 stars 263 forks source link

Ruby: Upgrade from 2.5.3 to 2.5.7 #598

Closed DeeDeeG closed 4 years ago

DeeDeeG commented 4 years ago

Context

Release Notes

Here are the release notes for Ruby versions from 2.5.4 to 2.5.7:

Summary of Changes

Checklist

DeeDeeG commented 4 years ago

I tested this manually in a local Docker container, and it seemed fine.

CI is broken for unrelated reasons.

DeeDeeG commented 4 years ago

Planning to merge today if no conflicts with the other two PRs.

DeeDeeG commented 4 years ago

I added a small workaround for failing tests to this PR.

It involves setting an environment as follows: OPENSSL_CONF=/etc/ssl/. See this StackOverflow question for details: https://stackoverflow.com/questions/53355217/genymotion-throws-libssl-conf-so-cannot-open-shared-object-file-no-such-file-o

I assume this has to do with the base image for ruby:2.5.7-slim being Debian 10 "Buster", as opposed to Debian 9 "Stretch," which is the base image for the older ruby:2.5.3-slim.