From 59bb4e05d063fe3fbf2ec0fc96d226a8e7c4f41d Mon Sep 17 00:00:00 2001 From: Docker Library Bot Date: Wed, 15 Jan 2025 04:03:22 -0800 Subject: [PATCH] Update 3.3 to 3.3.7 --- 3.3/alpine3.20/Dockerfile | 21 ++++----------------- 3.3/alpine3.21/Dockerfile | 21 ++++----------------- 3.3/bookworm/Dockerfile | 8 ++++---- 3.3/bullseye/Dockerfile | 8 ++++---- 3.3/slim-bookworm/Dockerfile | 22 ++++------------------ 3.3/slim-bullseye/Dockerfile | 22 ++++------------------ versions.json | 36 ++++++++++++++++++------------------ 7 files changed, 42 insertions(+), 96 deletions(-) diff --git a/3.3/alpine3.20/Dockerfile b/3.3/alpine3.20/Dockerfile index d29ad2ed2..c910b9b56 100644 --- a/3.3/alpine3.20/Dockerfile +++ b/3.3/alpine3.20/Dockerfile @@ -13,10 +13,10 @@ RUN set -eux; \ ENV LANG C.UTF-8 -# https://www.ruby-lang.org/en/news/2024/11/05/ruby-3-3-6-released/ -ENV RUBY_VERSION 3.3.6 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.6.tar.xz -ENV RUBY_DOWNLOAD_SHA256 540975969d1af42190d26ff629bc93b1c3f4bffff4ab253e245e125085e66266 +# https://www.ruby-lang.org/en/news/2025/01/15/ruby-3-3-7-released/ +ENV RUBY_VERSION 3.3.7 +ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.7.tar.xz +ENV RUBY_DOWNLOAD_SHA256 5dbcbc605e0ed4b09c52703241577eb7edc3a2dc747e184c72b5285719b6ad72 # 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 @@ -113,19 +113,6 @@ RUN set -eux; \ make -j "$(nproc)"; \ make install; \ \ -# temporary backwards compatibility shim (will go away in the next patch release; please update/adjust accordingly); see: -# - https://github.com/docker-library/ruby/pull/493 -# - https://github.com/docker-library/ruby/pull/497 - apk add --no-cache --virtual .ruby-493-backcompat \ - bzip2 \ - ca-certificates \ - gmp-dev \ - libffi-dev \ - procps \ - yaml-dev \ - zlib-dev \ - ; \ - \ rm -rf /tmp/rust; \ runDeps="$( \ scanelf --needed --nobanner --format '%n#p' --recursive /usr/local \ diff --git a/3.3/alpine3.21/Dockerfile b/3.3/alpine3.21/Dockerfile index 5677ccfac..55a0d9a68 100644 --- a/3.3/alpine3.21/Dockerfile +++ b/3.3/alpine3.21/Dockerfile @@ -13,10 +13,10 @@ RUN set -eux; \ ENV LANG C.UTF-8 -# https://www.ruby-lang.org/en/news/2024/11/05/ruby-3-3-6-released/ -ENV RUBY_VERSION 3.3.6 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.6.tar.xz -ENV RUBY_DOWNLOAD_SHA256 540975969d1af42190d26ff629bc93b1c3f4bffff4ab253e245e125085e66266 +# https://www.ruby-lang.org/en/news/2025/01/15/ruby-3-3-7-released/ +ENV RUBY_VERSION 3.3.7 +ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.7.tar.xz +ENV RUBY_DOWNLOAD_SHA256 5dbcbc605e0ed4b09c52703241577eb7edc3a2dc747e184c72b5285719b6ad72 # 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 @@ -113,19 +113,6 @@ RUN set -eux; \ make -j "$(nproc)"; \ make install; \ \ -# temporary backwards compatibility shim (will go away in the next patch release; please update/adjust accordingly); see: -# - https://github.com/docker-library/ruby/pull/493 -# - https://github.com/docker-library/ruby/pull/497 - apk add --no-cache --virtual .ruby-493-backcompat \ - bzip2 \ - ca-certificates \ - gmp-dev \ - libffi-dev \ - procps \ - yaml-dev \ - zlib-dev \ - ; \ - \ rm -rf /tmp/rust; \ runDeps="$( \ scanelf --needed --nobanner --format '%n#p' --recursive /usr/local \ diff --git a/3.3/bookworm/Dockerfile b/3.3/bookworm/Dockerfile index 4d0d7d792..5c7f0208b 100644 --- a/3.3/bookworm/Dockerfile +++ b/3.3/bookworm/Dockerfile @@ -13,10 +13,10 @@ RUN set -eux; \ ENV LANG C.UTF-8 -# https://www.ruby-lang.org/en/news/2024/11/05/ruby-3-3-6-released/ -ENV RUBY_VERSION 3.3.6 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.6.tar.xz -ENV RUBY_DOWNLOAD_SHA256 540975969d1af42190d26ff629bc93b1c3f4bffff4ab253e245e125085e66266 +# https://www.ruby-lang.org/en/news/2025/01/15/ruby-3-3-7-released/ +ENV RUBY_VERSION 3.3.7 +ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.7.tar.xz +ENV RUBY_DOWNLOAD_SHA256 5dbcbc605e0ed4b09c52703241577eb7edc3a2dc747e184c72b5285719b6ad72 # 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/3.3/bullseye/Dockerfile b/3.3/bullseye/Dockerfile index 808e9e2ce..e318266d6 100644 --- a/3.3/bullseye/Dockerfile +++ b/3.3/bullseye/Dockerfile @@ -13,10 +13,10 @@ RUN set -eux; \ ENV LANG C.UTF-8 -# https://www.ruby-lang.org/en/news/2024/11/05/ruby-3-3-6-released/ -ENV RUBY_VERSION 3.3.6 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.6.tar.xz -ENV RUBY_DOWNLOAD_SHA256 540975969d1af42190d26ff629bc93b1c3f4bffff4ab253e245e125085e66266 +# https://www.ruby-lang.org/en/news/2025/01/15/ruby-3-3-7-released/ +ENV RUBY_VERSION 3.3.7 +ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.7.tar.xz +ENV RUBY_DOWNLOAD_SHA256 5dbcbc605e0ed4b09c52703241577eb7edc3a2dc747e184c72b5285719b6ad72 # 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/3.3/slim-bookworm/Dockerfile b/3.3/slim-bookworm/Dockerfile index c3f0e9dae..a99ba66dc 100644 --- a/3.3/slim-bookworm/Dockerfile +++ b/3.3/slim-bookworm/Dockerfile @@ -20,10 +20,10 @@ RUN set -eux; \ ENV LANG C.UTF-8 -# https://www.ruby-lang.org/en/news/2024/11/05/ruby-3-3-6-released/ -ENV RUBY_VERSION 3.3.6 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.6.tar.xz -ENV RUBY_DOWNLOAD_SHA256 540975969d1af42190d26ff629bc93b1c3f4bffff4ab253e245e125085e66266 +# https://www.ruby-lang.org/en/news/2025/01/15/ruby-3-3-7-released/ +ENV RUBY_VERSION 3.3.7 +ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.7.tar.xz +ENV RUBY_DOWNLOAD_SHA256 5dbcbc605e0ed4b09c52703241577eb7edc3a2dc747e184c72b5285719b6ad72 # 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 @@ -106,20 +106,6 @@ RUN set -eux; \ make -j "$(nproc)"; \ make install; \ \ -# temporary backwards compatibility shim (will go away in the next patch release; please update/adjust accordingly); see: -# - https://github.com/docker-library/ruby/pull/493 -# - https://github.com/docker-library/ruby/pull/497 - savedAptMark="$savedAptMark \ - bzip2 \ - libffi-dev \ - libgmp-dev \ - libssl-dev \ - libyaml-dev \ - procps \ - zlib1g-dev \ - "; \ - apt-get install -y --no-install-recommends $savedAptMark; \ - \ rm -rf /tmp/rust; \ apt-mark auto '.*' > /dev/null; \ apt-mark manual $savedAptMark > /dev/null; \ diff --git a/3.3/slim-bullseye/Dockerfile b/3.3/slim-bullseye/Dockerfile index 2969f9b92..2efbb2d9e 100644 --- a/3.3/slim-bullseye/Dockerfile +++ b/3.3/slim-bullseye/Dockerfile @@ -20,10 +20,10 @@ RUN set -eux; \ ENV LANG C.UTF-8 -# https://www.ruby-lang.org/en/news/2024/11/05/ruby-3-3-6-released/ -ENV RUBY_VERSION 3.3.6 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.6.tar.xz -ENV RUBY_DOWNLOAD_SHA256 540975969d1af42190d26ff629bc93b1c3f4bffff4ab253e245e125085e66266 +# https://www.ruby-lang.org/en/news/2025/01/15/ruby-3-3-7-released/ +ENV RUBY_VERSION 3.3.7 +ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.7.tar.xz +ENV RUBY_DOWNLOAD_SHA256 5dbcbc605e0ed4b09c52703241577eb7edc3a2dc747e184c72b5285719b6ad72 # 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 @@ -106,20 +106,6 @@ RUN set -eux; \ make -j "$(nproc)"; \ make install; \ \ -# temporary backwards compatibility shim (will go away in the next patch release; please update/adjust accordingly); see: -# - https://github.com/docker-library/ruby/pull/493 -# - https://github.com/docker-library/ruby/pull/497 - savedAptMark="$savedAptMark \ - bzip2 \ - libffi-dev \ - libgmp-dev \ - libssl-dev \ - libyaml-dev \ - procps \ - zlib1g-dev \ - "; \ - apt-get install -y --no-install-recommends $savedAptMark; \ - \ rm -rf /tmp/rust; \ apt-mark auto '.*' > /dev/null; \ apt-mark manual $savedAptMark > /dev/null; \ diff --git a/versions.json b/versions.json index 2d087d804..84666db1a 100644 --- a/versions.json +++ b/versions.json @@ -108,33 +108,33 @@ } }, "3.3": { - "version": "3.3.6", - "date": "2024-11-05", - "post": "/en/news/2024/11/05/ruby-3-3-6-released/", + "version": "3.3.7", + "date": "2025-01-15", + "post": "/en/news/2025/01/15/ruby-3-3-7-released/", "url": { - "gz": "https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.6.tar.gz", - "zip": "https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.6.zip", - "xz": "https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.6.tar.xz" + "gz": "https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.7.tar.gz", + "zip": "https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.7.zip", + "xz": "https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.7.tar.xz" }, "size": { - "gz": 22153657, - "zip": 27048656, - "xz": 16398228 + "gz": 22163173, + "zip": 27589557, + "xz": 16379504 }, "sha1": { - "gz": "0106171cd1801fb5663e8e709f3d6c935d683c9b", - "zip": "88239456249cd80cadd1cbf98a317ae700ccd9df", - "xz": "25391e9bd8547cd07e09afcfc472777520a3178a" + "gz": "aaa94abd1a5676dd24e927876935597a505e2a4d", + "zip": "afe9800b8711aba57df5e11005a1710b48c9377e", + "xz": "b5498e7174328fe0af0d93ee9667d39dda36621b" }, "sha256": { - "gz": "8dc48fffaf270f86f1019053f28e51e4da4cce32a36760a0603a9aee67d7fd8d", - "zip": "a60240a6f9bcc8db6c07d40ad29c7dceb21430debe3ebc39bf339207818132f6", - "xz": "540975969d1af42190d26ff629bc93b1c3f4bffff4ab253e245e125085e66266" + "gz": "9c37c3b12288c7aec20ca121ce76845be5bb5d77662a24919651aaf1d12c8628", + "zip": "9c6b1d13a03d8423391e070e324b1380a597d3ac9eb5d8ea40bc4fd5226556a5", + "xz": "5dbcbc605e0ed4b09c52703241577eb7edc3a2dc747e184c72b5285719b6ad72" }, "sha512": { - "gz": "4ae22f5c2a1f7ed84aab7587ff04ce4d9933cffe4347deaef0ab88d22c9780f274c1664a4ee1dd8235bc3cc749be828ffa8db7cb5f5002339a59a599acf3c729", - "zip": "c010c7d3e2b373b41a18bcadfb6dba276afabe479d75624569b5bdc605f3575bced2aff511708e25ceca43c7c918400222329e55e599c54154f203957f119ad2", - "xz": "c4b86188bf539fa737932e1ba5b746bc295e7c43b2f8cca2668eb7c88aa7228e2ce9032bbcd244a7d558a11bc842445b5fbeac3503ca7d223b63c53e08dba4ab" + "gz": "9b48be05d1210e9194c8a6d77dfc3227599bff2b55fc9bb2049b11547927deef530ece9a2a505600cdc492c8517b1bef7ab5f2520ebd79ffcf76f0a734fa763d", + "zip": "20f0ad9e80528c5c5d42c0be8e85cf3f120a20a973a7d8303785f4201263d7896c9a7462d8b862330c2d4039ab8d47616fa13ef487a2ed05490ca4e731c97ef2", + "xz": "4082a7684c1b0d53a0ce493f79568e851d37a864f59c58b2e0c273b2659e0ca75318ddff939fdf5e9d0a3eeba1b6d8f03bf88afb49a5ffd77714f1c8a7dfdd55" }, "variants": [ "bookworm",