-
Notifications
You must be signed in to change notification settings - Fork 9
Update base-image to bookworm #17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
bookworm don't have |
|
I fixed that with 07c5a72 |
This image is broken with podman on macOS. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This pull request updates the base Docker image from Debian Bullseye to Debian Bookworm, enabling support for newer Ruby versions (3.1+, 3.4, 4.0) while maintaining compatibility with historic Ruby versions through a multi-stage build approach.
Changes:
- Updated base image from
debian:bullseyetodebian:bookwormfor the primary build stages - Updated system Ruby from 2.7 to 3.1 and associated libraries (libffi7→libffi8, libssl1.1→libssl3)
- Reorganized multi-stage build to isolate Ruby version ranges across three build stages (buster for 0.x-2.0, bullseye for 1.2-3.0, bookworm for 3.1+)
- Added libcrypt.so.1.1.0 workaround for Ruby 0.x and 1.1x compatibility
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
No description provided.