Skip to content

Update ruby #18906

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

Merged
merged 1 commit into from
Apr 21, 2025
Merged

Update ruby #18906

merged 1 commit into from
Apr 21, 2025

Conversation

tianon
Copy link
Member

@tianon tianon commented Apr 21, 2025

Changes:

Changes:

- docker-library/ruby@f9aaeea: Merge pull request docker-library/ruby#508 from infosiftr/3.5-rc
- docker-library/ruby@f0bf5f3: Add 3.5 pre-release
@tianon tianon requested review from LaurentGoderre and a team as code owners April 21, 2025 23:17
Copy link

Diff for d34448f:
diff --git a/_bashbrew-cat b/_bashbrew-cat
index 2c551ea..d8364a8 100644
--- a/_bashbrew-cat
+++ b/_bashbrew-cat
@@ -90,3 +90,33 @@ Tags: 3.4.3-slim-bullseye, 3.4-slim-bullseye, 3-slim-bullseye, slim-bullseye
 Architectures: amd64, arm32v7, arm64v8, i386
 GitCommit: 235b3ffb2060c837137b32ea55f75816f2f4e4c4
 Directory: 3.4/slim-bullseye
+
+Tags: 3.5.0-preview1-alpine3.20, 3.5-rc-alpine3.20
+Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
+GitCommit: f0bf5f365387703579af740f915b6f32c4ee4c28
+Directory: 3.5-rc/alpine3.20
+
+Tags: 3.5.0-preview1-alpine3.21, 3.5-rc-alpine3.21, 3.5.0-preview1-alpine, 3.5-rc-alpine
+Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
+GitCommit: f0bf5f365387703579af740f915b6f32c4ee4c28
+Directory: 3.5-rc/alpine3.21
+
+Tags: 3.5.0-preview1-bookworm, 3.5-rc-bookworm, 3.5.0-preview1, 3.5-rc
+Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
+GitCommit: f0bf5f365387703579af740f915b6f32c4ee4c28
+Directory: 3.5-rc/bookworm
+
+Tags: 3.5.0-preview1-bullseye, 3.5-rc-bullseye
+Architectures: amd64, arm32v7, arm64v8, i386
+GitCommit: f0bf5f365387703579af740f915b6f32c4ee4c28
+Directory: 3.5-rc/bullseye
+
+Tags: 3.5.0-preview1-slim-bookworm, 3.5-rc-slim-bookworm, 3.5.0-preview1-slim, 3.5-rc-slim
+Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x
+GitCommit: f0bf5f365387703579af740f915b6f32c4ee4c28
+Directory: 3.5-rc/slim-bookworm
+
+Tags: 3.5.0-preview1-slim-bullseye, 3.5-rc-slim-bullseye
+Architectures: amd64, arm32v7, arm64v8, i386
+GitCommit: f0bf5f365387703579af740f915b6f32c4ee4c28
+Directory: 3.5-rc/slim-bullseye
diff --git a/_bashbrew-list b/_bashbrew-list
index ef9551f..a4b1207 100644
--- a/_bashbrew-list
+++ b/_bashbrew-list
@@ -61,6 +61,24 @@ ruby:3.4.3-bullseye
 ruby:3.4.3-slim
 ruby:3.4.3-slim-bookworm
 ruby:3.4.3-slim-bullseye
+ruby:3.5-rc
+ruby:3.5-rc-alpine
+ruby:3.5-rc-alpine3.20
+ruby:3.5-rc-alpine3.21
+ruby:3.5-rc-bookworm
+ruby:3.5-rc-bullseye
+ruby:3.5-rc-slim
+ruby:3.5-rc-slim-bookworm
+ruby:3.5-rc-slim-bullseye
+ruby:3.5.0-preview1
+ruby:3.5.0-preview1-alpine
+ruby:3.5.0-preview1-alpine3.20
+ruby:3.5.0-preview1-alpine3.21
+ruby:3.5.0-preview1-bookworm
+ruby:3.5.0-preview1-bullseye
+ruby:3.5.0-preview1-slim
+ruby:3.5.0-preview1-slim-bookworm
+ruby:3.5.0-preview1-slim-bullseye
 ruby:alpine
 ruby:alpine3.20
 ruby:alpine3.21
diff --git a/_bashbrew-list-build-order b/_bashbrew-list-build-order
index 39a22c8..ee22015 100644
--- a/_bashbrew-list-build-order
+++ b/_bashbrew-list-build-order
@@ -10,6 +10,12 @@ ruby:3.3-alpine3.20
 ruby:3.3-bullseye
 ruby:3.3-slim
 ruby:3.3-slim-bullseye
+ruby:3.5-rc
+ruby:3.5-rc-alpine
+ruby:3.5-rc-alpine3.20
+ruby:3.5-rc-bullseye
+ruby:3.5-rc-slim
+ruby:3.5-rc-slim-bullseye
 ruby:alpine
 ruby:alpine3.20
 ruby:bullseye
diff --git a/ruby_3.2-alpine/Dockerfile b/ruby_3.5-rc-alpine/Dockerfile
similarity index 93%
copy from ruby_3.2-alpine/Dockerfile
copy to ruby_3.5-rc-alpine/Dockerfile
index e64238a..abfabe7 100644
--- a/ruby_3.2-alpine/Dockerfile
+++ b/ruby_3.5-rc-alpine/Dockerfile
@@ -13,10 +13,10 @@ RUN set -eux; \
 
 ENV LANG C.UTF-8
 
-# https://www.ruby-lang.org/en/news/2025/03/26/ruby-3-2-8-released/
-ENV RUBY_VERSION 3.2.8
-ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.8.tar.xz
-ENV RUBY_DOWNLOAD_SHA256 1cccd3100155275293ae5d4ea0a1a1068f5de69e71732220f144acce26327a3c
+# https://www.ruby-lang.org/en/news/2025/04/18/ruby-3-5-0-preview1-released/
+ENV RUBY_VERSION 3.5.0-preview1
+ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.5/ruby-3.5.0-preview1.tar.xz
+ENV RUBY_DOWNLOAD_SHA256 c6cc1e9f23fe4719b024b8305345ca0cff4e1bc159f3ebff86cb5b87969863aa
 
 # some of ruby's build scripts are written in ruby
 #   we purge system ruby later to make sure our final image uses what we just built
@@ -24,7 +24,6 @@ RUN set -eux; \
 	\
 	apk add --no-cache --virtual .ruby-builddeps \
 		autoconf \
-		bison \
 		bzip2 \
 		bzip2-dev \
 		ca-certificates \
@@ -48,7 +47,6 @@ RUN set -eux; \
 		procps \
 		yaml-dev \
 		zlib-dev \
-		readline-dev \
 		ruby \
 		tar \
 		xz \
diff --git a/ruby_alpine3.20/Dockerfile b/ruby_3.5-rc-alpine3.20/Dockerfile
similarity index 93%
copy from ruby_alpine3.20/Dockerfile
copy to ruby_3.5-rc-alpine3.20/Dockerfile
index 866b274..100d0d5 100644
--- a/ruby_alpine3.20/Dockerfile
+++ b/ruby_3.5-rc-alpine3.20/Dockerfile
@@ -13,10 +13,10 @@ RUN set -eux; \
 
 ENV LANG C.UTF-8
 
-# https://www.ruby-lang.org/en/news/2025/04/14/ruby-3-4-3-released/
-ENV RUBY_VERSION 3.4.3
-ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.3.tar.xz
-ENV RUBY_DOWNLOAD_SHA256 174dcd8c516694f833fd3c93ea227fa6c3321464577a3882a6fc7e4fe20237fd
+# https://www.ruby-lang.org/en/news/2025/04/18/ruby-3-5-0-preview1-released/
+ENV RUBY_VERSION 3.5.0-preview1
+ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.5/ruby-3.5.0-preview1.tar.xz
+ENV RUBY_DOWNLOAD_SHA256 c6cc1e9f23fe4719b024b8305345ca0cff4e1bc159f3ebff86cb5b87969863aa
 
 # some of ruby's build scripts are written in ruby
 #   we purge system ruby later to make sure our final image uses what we just built
diff --git a/ruby_3.3-bullseye/Dockerfile b/ruby_3.5-rc-bullseye/Dockerfile
similarity index 92%
copy from ruby_3.3-bullseye/Dockerfile
copy to ruby_3.5-rc-bullseye/Dockerfile
index 9182be7..2aa035a 100644
--- a/ruby_3.3-bullseye/Dockerfile
+++ b/ruby_3.5-rc-bullseye/Dockerfile
@@ -13,10 +13,10 @@ RUN set -eux; \
 
 ENV LANG C.UTF-8
 
-# https://www.ruby-lang.org/en/news/2025/04/09/ruby-3-3-8-released/
-ENV RUBY_VERSION 3.3.8
-ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.8.tar.xz
-ENV RUBY_DOWNLOAD_SHA256 44ae70fee043da3ce48289b7a52618ebe32dc083253993d486211c7e445c8642
+# https://www.ruby-lang.org/en/news/2025/04/18/ruby-3-5-0-preview1-released/
+ENV RUBY_VERSION 3.5.0-preview1
+ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.5/ruby-3.5.0-preview1.tar.xz
+ENV RUBY_DOWNLOAD_SHA256 c6cc1e9f23fe4719b024b8305345ca0cff4e1bc159f3ebff86cb5b87969863aa
 
 # some of ruby's build scripts are written in ruby
 #   we purge system ruby later to make sure our final image uses what we just built
diff --git a/ruby_slim-bullseye/Dockerfile b/ruby_3.5-rc-slim-bullseye/Dockerfile
similarity index 92%
copy from ruby_slim-bullseye/Dockerfile
copy to ruby_3.5-rc-slim-bullseye/Dockerfile
index 7ab39e7..d538dae 100644
--- a/ruby_slim-bullseye/Dockerfile
+++ b/ruby_3.5-rc-slim-bullseye/Dockerfile
@@ -20,10 +20,10 @@ RUN set -eux; \
 
 ENV LANG C.UTF-8
 
-# https://www.ruby-lang.org/en/news/2025/04/14/ruby-3-4-3-released/
-ENV RUBY_VERSION 3.4.3
-ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.3.tar.xz
-ENV RUBY_DOWNLOAD_SHA256 174dcd8c516694f833fd3c93ea227fa6c3321464577a3882a6fc7e4fe20237fd
+# https://www.ruby-lang.org/en/news/2025/04/18/ruby-3-5-0-preview1-released/
+ENV RUBY_VERSION 3.5.0-preview1
+ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.5/ruby-3.5.0-preview1.tar.xz
+ENV RUBY_DOWNLOAD_SHA256 c6cc1e9f23fe4719b024b8305345ca0cff4e1bc159f3ebff86cb5b87969863aa
 
 # some of ruby's build scripts are written in ruby
 #   we purge system ruby later to make sure our final image uses what we just built
diff --git a/ruby_slim/Dockerfile b/ruby_3.5-rc-slim/Dockerfile
similarity index 92%
copy from ruby_slim/Dockerfile
copy to ruby_3.5-rc-slim/Dockerfile
index 7d973c2..7604e84 100644
--- a/ruby_slim/Dockerfile
+++ b/ruby_3.5-rc-slim/Dockerfile
@@ -20,10 +20,10 @@ RUN set -eux; \
 
 ENV LANG C.UTF-8
 
-# https://www.ruby-lang.org/en/news/2025/04/14/ruby-3-4-3-released/
-ENV RUBY_VERSION 3.4.3
-ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.3.tar.xz
-ENV RUBY_DOWNLOAD_SHA256 174dcd8c516694f833fd3c93ea227fa6c3321464577a3882a6fc7e4fe20237fd
+# https://www.ruby-lang.org/en/news/2025/04/18/ruby-3-5-0-preview1-released/
+ENV RUBY_VERSION 3.5.0-preview1
+ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.5/ruby-3.5.0-preview1.tar.xz
+ENV RUBY_DOWNLOAD_SHA256 c6cc1e9f23fe4719b024b8305345ca0cff4e1bc159f3ebff86cb5b87969863aa
 
 # some of ruby's build scripts are written in ruby
 #   we purge system ruby later to make sure our final image uses what we just built
diff --git a/ruby_latest/Dockerfile b/ruby_3.5-rc/Dockerfile
similarity index 92%
copy from ruby_latest/Dockerfile
copy to ruby_3.5-rc/Dockerfile
index 591c6d6..7e3b5a1 100644
--- a/ruby_latest/Dockerfile
+++ b/ruby_3.5-rc/Dockerfile
@@ -13,10 +13,10 @@ RUN set -eux; \
 
 ENV LANG C.UTF-8
 
-# https://www.ruby-lang.org/en/news/2025/04/14/ruby-3-4-3-released/
-ENV RUBY_VERSION 3.4.3
-ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.3.tar.xz
-ENV RUBY_DOWNLOAD_SHA256 174dcd8c516694f833fd3c93ea227fa6c3321464577a3882a6fc7e4fe20237fd
+# https://www.ruby-lang.org/en/news/2025/04/18/ruby-3-5-0-preview1-released/
+ENV RUBY_VERSION 3.5.0-preview1
+ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.5/ruby-3.5.0-preview1.tar.xz
+ENV RUBY_DOWNLOAD_SHA256 c6cc1e9f23fe4719b024b8305345ca0cff4e1bc159f3ebff86cb5b87969863aa
 
 # some of ruby's build scripts are written in ruby
 #   we purge system ruby later to make sure our final image uses what we just built

Relevant Maintainers:

@tianon tianon merged commit 01239a2 into docker-library:master Apr 21, 2025
29 checks passed
@tianon tianon deleted the ruby branch April 21, 2025 23:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants