-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
Update ruby #18906
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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
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: |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Changes: