Description
In our CI pipelines, we use the public.ecr.aws/sam/build-ruby3.3:latest
image.
A few days ago we started getting an error around OpenSSL causing our CI pipelines to fail for merge requests on our lambda project.
Full Error: Gem::Exception OpenSSL is not available. Install OpenSSL and rebuild Ruby (preferred) or use non-HTTPS sources
The last successful build from this image was from the following SHA: public.ecr.aws/sam/build-ruby3.3@sha256:94e72d39197164fc9e8cd0dd1c3ed04b62e18e6e5f9c26bd495ba9818807e4ae
Looking at that the ruby version used, it is ruby 3.3.4.
The failing builds are using the following SHA: public.ecr.aws/sam/build-ruby3.3@sha256:7550bbd53ff6bd0eb0feb1fcb713bac18791526b4fc0c8fc33dea93e05861c10
Looking at the ruby version used, it is ruby 3.3.5.
I'm not sure exactly what would cause this issue, but appears to be when going to this version from AWS.