GoogleCloudPlatform / ruby-docker

Ruby runtime for Google Cloud Platform
Apache License 2.0
134 stars 56 forks source link

feat: Rebase on top of Ubuntu 20.04 #221

Closed dazuma closed 2 years ago

dazuma commented 2 years ago

Adds an ubuntu20 base image, updates the scripts to build against it by default, and updates the pipeline to reference its images. The actual production images have already been built from this branch.

Note that Ubuntu 20.04 includes libssl 1.1 dev, which is incompatible with Rubies prior to 2.4.0. Hence, we provide an additional ubuntu20 base image that includes the legacy libssl1.0-dev packages instead, for building older Rubies. The runtime base image includes both libssl1.0 and libssl1.1 binary packages.

Fixes #195

dazuma commented 2 years ago

By the way, Ubuntu 20 won't be the default for new deployments until probably late next week, as we still need to roll out the pipeline update.