From cbafb37967bd97d17f58cdc2981c8ebdc5ad1e3b Mon Sep 17 00:00:00 2001 From: Koichi Sasada Date: Fri, 23 Oct 2026 14:57:31 +0900 Subject: [PATCH 1/3] Update 4.0 to 4.0.9 Co-Authored-By: Claude Opus 5.5 --- 4.0/alpine3.23/Dockerfile | 8 ++++---- 4.0/alpine3.24/Dockerfile | 8 ++++---- 4.0/bookworm/Dockerfile | 8 ++++---- 4.0/slim-bookworm/Dockerfile | 8 ++++---- 4.0/slim-trixie/Dockerfile | 8 ++++---- 4.0/trixie/Dockerfile | 8 ++++---- versions.json | 36 ++++++++++++++++++------------------ 7 files changed, 42 insertions(+), 42 deletions(-) diff --git a/4.0/alpine3.23/Dockerfile b/4.0/alpine3.23/Dockerfile index fb3c2bef3..1649222d0 100644 --- a/4.0/alpine3.23/Dockerfile +++ b/4.0/alpine3.23/Dockerfile @@ -13,10 +13,10 @@ RUN set -eux; \ ENV LANG C.UTF-8 -# https://www.ruby-lang.org/en/news/2026/10/22/ruby-4-0-8-released/ -ENV RUBY_VERSION 4.0.8 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.8.tar.xz -ENV RUBY_DOWNLOAD_SHA256 3bd35abc39dce9c682d62cf333fbd8b8f34816dd651f8228b3b59353157b84a4 +# https://www.ruby-lang.org/en/news/2026/10/23/ruby-4-0-9-released/ +ENV RUBY_VERSION 4.0.9 +ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.9.tar.xz +ENV RUBY_DOWNLOAD_SHA256 a8057adb39f51ad6dc3106237504c93dd792bb515837b4fe7817ae21ed7e51f4 # 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/4.0/alpine3.24/Dockerfile b/4.0/alpine3.24/Dockerfile index cccd77699..de4dca0fc 100644 --- a/4.0/alpine3.24/Dockerfile +++ b/4.0/alpine3.24/Dockerfile @@ -13,10 +13,10 @@ RUN set -eux; \ ENV LANG C.UTF-8 -# https://www.ruby-lang.org/en/news/2026/10/22/ruby-4-0-8-released/ -ENV RUBY_VERSION 4.0.8 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.8.tar.xz -ENV RUBY_DOWNLOAD_SHA256 3bd35abc39dce9c682d62cf333fbd8b8f34816dd651f8228b3b59353157b84a4 +# https://www.ruby-lang.org/en/news/2026/10/23/ruby-4-0-9-released/ +ENV RUBY_VERSION 4.0.9 +ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.9.tar.xz +ENV RUBY_DOWNLOAD_SHA256 a8057adb39f51ad6dc3106237504c93dd792bb515837b4fe7817ae21ed7e51f4 # 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/4.0/bookworm/Dockerfile b/4.0/bookworm/Dockerfile index 159099a3e..eb5dfa1da 100644 --- a/4.0/bookworm/Dockerfile +++ b/4.0/bookworm/Dockerfile @@ -13,10 +13,10 @@ RUN set -eux; \ ENV LANG C.UTF-8 -# https://www.ruby-lang.org/en/news/2026/10/22/ruby-4-0-8-released/ -ENV RUBY_VERSION 4.0.8 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.8.tar.xz -ENV RUBY_DOWNLOAD_SHA256 3bd35abc39dce9c682d62cf333fbd8b8f34816dd651f8228b3b59353157b84a4 +# https://www.ruby-lang.org/en/news/2026/10/23/ruby-4-0-9-released/ +ENV RUBY_VERSION 4.0.9 +ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.9.tar.xz +ENV RUBY_DOWNLOAD_SHA256 a8057adb39f51ad6dc3106237504c93dd792bb515837b4fe7817ae21ed7e51f4 # 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/4.0/slim-bookworm/Dockerfile b/4.0/slim-bookworm/Dockerfile index 9cf928728..9541069ef 100644 --- a/4.0/slim-bookworm/Dockerfile +++ b/4.0/slim-bookworm/Dockerfile @@ -20,10 +20,10 @@ RUN set -eux; \ ENV LANG C.UTF-8 -# https://www.ruby-lang.org/en/news/2026/10/22/ruby-4-0-8-released/ -ENV RUBY_VERSION 4.0.8 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.8.tar.xz -ENV RUBY_DOWNLOAD_SHA256 3bd35abc39dce9c682d62cf333fbd8b8f34816dd651f8228b3b59353157b84a4 +# https://www.ruby-lang.org/en/news/2026/10/23/ruby-4-0-9-released/ +ENV RUBY_VERSION 4.0.9 +ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.9.tar.xz +ENV RUBY_DOWNLOAD_SHA256 a8057adb39f51ad6dc3106237504c93dd792bb515837b4fe7817ae21ed7e51f4 # 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/4.0/slim-trixie/Dockerfile b/4.0/slim-trixie/Dockerfile index e3bf86b43..e7ac0a4f6 100644 --- a/4.0/slim-trixie/Dockerfile +++ b/4.0/slim-trixie/Dockerfile @@ -20,10 +20,10 @@ RUN set -eux; \ ENV LANG C.UTF-8 -# https://www.ruby-lang.org/en/news/2026/10/22/ruby-4-0-8-released/ -ENV RUBY_VERSION 4.0.8 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.8.tar.xz -ENV RUBY_DOWNLOAD_SHA256 3bd35abc39dce9c682d62cf333fbd8b8f34816dd651f8228b3b59353157b84a4 +# https://www.ruby-lang.org/en/news/2026/10/23/ruby-4-0-9-released/ +ENV RUBY_VERSION 4.0.9 +ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.9.tar.xz +ENV RUBY_DOWNLOAD_SHA256 a8057adb39f51ad6dc3106237504c93dd792bb515837b4fe7817ae21ed7e51f4 # 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/4.0/trixie/Dockerfile b/4.0/trixie/Dockerfile index 18472d68c..ce2c7e431 100644 --- a/4.0/trixie/Dockerfile +++ b/4.0/trixie/Dockerfile @@ -13,10 +13,10 @@ RUN set -eux; \ ENV LANG C.UTF-8 -# https://www.ruby-lang.org/en/news/2026/10/22/ruby-4-0-8-released/ -ENV RUBY_VERSION 4.0.8 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.8.tar.xz -ENV RUBY_DOWNLOAD_SHA256 3bd35abc39dce9c682d62cf333fbd8b8f34816dd651f8228b3b59353157b84a4 +# https://www.ruby-lang.org/en/news/2026/10/23/ruby-4-0-9-released/ +ENV RUBY_VERSION 4.0.9 +ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.9.tar.xz +ENV RUBY_DOWNLOAD_SHA256 a8057adb39f51ad6dc3106237504c93dd792bb515837b4fe7817ae21ed7e51f4 # 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/versions.json b/versions.json index d07203214..e935d73c1 100644 --- a/versions.json +++ b/versions.json @@ -140,33 +140,33 @@ } }, "4.0": { - "version": "4.0.8", - "date": "2026-10-22", - "post": "/en/news/2026/10/22/ruby-4-0-8-released/", + "version": "4.0.9", + "date": "2026-10-23", + "post": "/en/news/2026/10/23/ruby-4-0-9-released/", "url": { - "gz": "https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.8.tar.gz", - "zip": "https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.8.zip", - "xz": "https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.8.tar.xz" + "gz": "https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.9.tar.gz", + "zip": "https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.9.zip", + "xz": "https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.9.tar.xz" }, "size": { - "gz": 23947459, - "zip": 29263079, - "xz": 18019152 + "gz": 23946524, + "zip": 29263242, + "xz": 17996144 }, "sha1": { - "gz": "f79bc8217dd0edd7ecc0c1c0cb57e64a906258a5", - "zip": "40c0e4f791563bc8a24d683547cb3fe08c01da4b", - "xz": "24404aa1371a1f5a28bfcc8ac4331bd744810954" + "gz": "39f31360bc0c03bde9eec4177e443f6298481e2e", + "zip": "9e2d496d0f3663918c3183b8671c7f4b78aa185e", + "xz": "630cf1e7a4c522f49a2fec383805627691500b54" }, "sha256": { - "gz": "0968e2ac4cbd6f1fd85d3092aed66cd3c2d8ba4a5e2493d6e6c6cb0c431897d2", - "zip": "68e12bb40c9175c2a97f371ff6a76dd93649bb09dc76d757394b7086c881ade4", - "xz": "3bd35abc39dce9c682d62cf333fbd8b8f34816dd651f8228b3b59353157b84a4" + "gz": "c35350682ff050b79702d57ade4516e7336063f510155d19fb2fb5b3f3909511", + "zip": "8242fbb2354cb71811cb2ff4d5e149b7a0ecb700e6c61a897710204ac36f866b", + "xz": "a8057adb39f51ad6dc3106237504c93dd792bb515837b4fe7817ae21ed7e51f4" }, "sha512": { - "gz": "011b741c8fe3160643739f8fd88f3a69b198260dabcd3cb791c1ffacdfae7b48f6b2ca365ea97198d5dcb13fc839533ec1e83bab76f38c25203a7a3b6e665e8b", - "zip": "bee8b619c287530d10779d6527d5e7397b75b74d0abe57d9a12b8d8d0b303064ea6da3fe9a47d1fb9835abfe11701e64a767841658e209cb866ca44aa951ef33", - "xz": "79eb57f30a853d6e856ce2df35b8ff20c393d5cacad43420c5caba9ebba53445d1b7b40f0a65a1cd4eee6bfc86abc3eb722e1fa5bef10b41bf56779b566e894a" + "gz": "9adb0069a07ee1348a04b627d8af1c9f2b6537bdea5dce0b57423659626d9ae3cc04955eae7167014c56bd0f4c7c9d1aa0e4fcfc666eda738b1b0c35a3674114", + "zip": "29422739ea9b5189c24354f6c689f40485c4dc8945e735c38240094195a637dbc6807f4fe295a1579b27ca930e1eb6b2ad7fe1970dad38d0800e049863e8288b", + "xz": "7160b1c6fb61b0e369cddccb29eadae85390d86777c875efc18a56de390b1fe1ff47d6e37ccaf39d2ed477c9811f1224cbb3d2f54a0cbd5d5daf418b1cf2557e" }, "variants": [ "trixie", From fa1d8ad362f1123002823a82e6978713f6bbb592 Mon Sep 17 00:00:00 2001 From: Koichi Sasada Date: Fri, 23 Oct 2026 14:57:31 +0900 Subject: [PATCH 2/3] Update 3.4 to 3.4.12 Co-Authored-By: Claude Opus 5.5 --- 3.4/alpine3.23/Dockerfile | 8 ++++---- 3.4/alpine3.24/Dockerfile | 8 ++++---- 3.4/bookworm/Dockerfile | 8 ++++---- 3.4/slim-bookworm/Dockerfile | 8 ++++---- 3.4/slim-trixie/Dockerfile | 8 ++++---- 3.4/trixie/Dockerfile | 8 ++++---- versions.json | 36 ++++++++++++++++++------------------ 7 files changed, 42 insertions(+), 42 deletions(-) diff --git a/3.4/alpine3.23/Dockerfile b/3.4/alpine3.23/Dockerfile index 59763af8e..e27c47a3c 100644 --- a/3.4/alpine3.23/Dockerfile +++ b/3.4/alpine3.23/Dockerfile @@ -13,10 +13,10 @@ RUN set -eux; \ ENV LANG C.UTF-8 -# https://www.ruby-lang.org/en/news/2026/09/23/ruby-3-4-11-released/ -ENV RUBY_VERSION 3.4.11 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.11.tar.xz -ENV RUBY_DOWNLOAD_SHA256 f79c6e789ce4f30f77c88a40b23b93e2547c512a843dc17db27ab1f5cc66f4e4 +# https://www.ruby-lang.org/en/news/2026/10/23/ruby-3-4-12-released/ +ENV RUBY_VERSION 3.4.12 +ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.12.tar.xz +ENV RUBY_DOWNLOAD_SHA256 db6c147940d7ad0b706823d42c8e6713c36dec70a1f83f635f1d3a7f0599ec90 # 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.4/alpine3.24/Dockerfile b/3.4/alpine3.24/Dockerfile index 9b08d7a7a..2ec9abb99 100644 --- a/3.4/alpine3.24/Dockerfile +++ b/3.4/alpine3.24/Dockerfile @@ -13,10 +13,10 @@ RUN set -eux; \ ENV LANG C.UTF-8 -# https://www.ruby-lang.org/en/news/2026/09/23/ruby-3-4-11-released/ -ENV RUBY_VERSION 3.4.11 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.11.tar.xz -ENV RUBY_DOWNLOAD_SHA256 f79c6e789ce4f30f77c88a40b23b93e2547c512a843dc17db27ab1f5cc66f4e4 +# https://www.ruby-lang.org/en/news/2026/10/23/ruby-3-4-12-released/ +ENV RUBY_VERSION 3.4.12 +ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.12.tar.xz +ENV RUBY_DOWNLOAD_SHA256 db6c147940d7ad0b706823d42c8e6713c36dec70a1f83f635f1d3a7f0599ec90 # 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.4/bookworm/Dockerfile b/3.4/bookworm/Dockerfile index 005eec0df..42e3e725e 100644 --- a/3.4/bookworm/Dockerfile +++ b/3.4/bookworm/Dockerfile @@ -13,10 +13,10 @@ RUN set -eux; \ ENV LANG C.UTF-8 -# https://www.ruby-lang.org/en/news/2026/09/23/ruby-3-4-11-released/ -ENV RUBY_VERSION 3.4.11 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.11.tar.xz -ENV RUBY_DOWNLOAD_SHA256 f79c6e789ce4f30f77c88a40b23b93e2547c512a843dc17db27ab1f5cc66f4e4 +# https://www.ruby-lang.org/en/news/2026/10/23/ruby-3-4-12-released/ +ENV RUBY_VERSION 3.4.12 +ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.12.tar.xz +ENV RUBY_DOWNLOAD_SHA256 db6c147940d7ad0b706823d42c8e6713c36dec70a1f83f635f1d3a7f0599ec90 # 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.4/slim-bookworm/Dockerfile b/3.4/slim-bookworm/Dockerfile index 67d3ece8d..e2892bd9d 100644 --- a/3.4/slim-bookworm/Dockerfile +++ b/3.4/slim-bookworm/Dockerfile @@ -20,10 +20,10 @@ RUN set -eux; \ ENV LANG C.UTF-8 -# https://www.ruby-lang.org/en/news/2026/09/23/ruby-3-4-11-released/ -ENV RUBY_VERSION 3.4.11 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.11.tar.xz -ENV RUBY_DOWNLOAD_SHA256 f79c6e789ce4f30f77c88a40b23b93e2547c512a843dc17db27ab1f5cc66f4e4 +# https://www.ruby-lang.org/en/news/2026/10/23/ruby-3-4-12-released/ +ENV RUBY_VERSION 3.4.12 +ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.12.tar.xz +ENV RUBY_DOWNLOAD_SHA256 db6c147940d7ad0b706823d42c8e6713c36dec70a1f83f635f1d3a7f0599ec90 # 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.4/slim-trixie/Dockerfile b/3.4/slim-trixie/Dockerfile index 436698822..ca241516a 100644 --- a/3.4/slim-trixie/Dockerfile +++ b/3.4/slim-trixie/Dockerfile @@ -20,10 +20,10 @@ RUN set -eux; \ ENV LANG C.UTF-8 -# https://www.ruby-lang.org/en/news/2026/09/23/ruby-3-4-11-released/ -ENV RUBY_VERSION 3.4.11 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.11.tar.xz -ENV RUBY_DOWNLOAD_SHA256 f79c6e789ce4f30f77c88a40b23b93e2547c512a843dc17db27ab1f5cc66f4e4 +# https://www.ruby-lang.org/en/news/2026/10/23/ruby-3-4-12-released/ +ENV RUBY_VERSION 3.4.12 +ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.12.tar.xz +ENV RUBY_DOWNLOAD_SHA256 db6c147940d7ad0b706823d42c8e6713c36dec70a1f83f635f1d3a7f0599ec90 # 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.4/trixie/Dockerfile b/3.4/trixie/Dockerfile index 018dc0706..3f4442fc7 100644 --- a/3.4/trixie/Dockerfile +++ b/3.4/trixie/Dockerfile @@ -13,10 +13,10 @@ RUN set -eux; \ ENV LANG C.UTF-8 -# https://www.ruby-lang.org/en/news/2026/09/23/ruby-3-4-11-released/ -ENV RUBY_VERSION 3.4.11 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.11.tar.xz -ENV RUBY_DOWNLOAD_SHA256 f79c6e789ce4f30f77c88a40b23b93e2547c512a843dc17db27ab1f5cc66f4e4 +# https://www.ruby-lang.org/en/news/2026/10/23/ruby-3-4-12-released/ +ENV RUBY_VERSION 3.4.12 +ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.12.tar.xz +ENV RUBY_DOWNLOAD_SHA256 db6c147940d7ad0b706823d42c8e6713c36dec70a1f83f635f1d3a7f0599ec90 # 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/versions.json b/versions.json index e935d73c1..af4878808 100644 --- a/versions.json +++ b/versions.json @@ -70,33 +70,33 @@ } }, "3.4": { - "version": "3.4.11", - "date": "2026-09-23", - "post": "/en/news/2026/09/23/ruby-3-4-11-released/", + "version": "3.4.12", + "date": "2026-10-23", + "post": "/en/news/2026/10/23/ruby-3-4-12-released/", "url": { - "gz": "https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.11.tar.gz", - "zip": "https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.11.zip", - "xz": "https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.11.tar.xz" + "gz": "https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.12.tar.gz", + "zip": "https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.12.zip", + "xz": "https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.12.tar.xz" }, "size": { - "gz": 22492449, - "zip": 27713229, - "xz": 16712500 + "gz": 22498017, + "zip": 27719665, + "xz": 16732860 }, "sha1": { - "gz": "ed687c91e79b20a755666adbc290695accd49d79", - "zip": "240731e7c06ed6dd3d6050a5daddfd88128b3987", - "xz": "c36b1142f3d45441edbe0bb9146ddda39b018065" + "gz": "8ead0b008d7cdeb543282489e7574324ab62939f", + "zip": "c4381ce52fba1af02944cedb35eac569976bfdb8", + "xz": "bf42a4909e1517a2fee26eebbd840bbef3181c61" }, "sha256": { - "gz": "5c22be44524312b3d433d68739bcc530633b1da5ef8ba0afa0a37680da17d3de", - "zip": "22cb310601079c3afd18c01f1395f5ce8ddd21a5ed62b1cdf265d7cfe9524a84", - "xz": "f79c6e789ce4f30f77c88a40b23b93e2547c512a843dc17db27ab1f5cc66f4e4" + "gz": "5e5d85ad93b0adcccbad47733680f4892bd0078e3342437f7babce01c1872479", + "zip": "b1bec4f3a2b0c47f349a102b013f1c8f345b9991388e75368d1178ac4f9cfc0e", + "xz": "db6c147940d7ad0b706823d42c8e6713c36dec70a1f83f635f1d3a7f0599ec90" }, "sha512": { - "gz": "cb951af61fb237ddf3213f5efec893a50524216800359514baded26189a5aa1640cc83e344aedd001cc57c4479cfabcf20033be77c28401333f57f2ac13c6640", - "zip": "2ff161d2b68918e619ff9e3083ce62db21c23b20ebc376bc2eb8af37d53e597ac878fcf2ad0a598a5eece1e5a48827655fda4a15895bcf8bb4668678dd0b76f3", - "xz": "466952978880190ca8eae2709a42f4cb8983aa2fa329219ef1cbe309de549928d4f94078cd70b168b313833ed9b7f8bbbe3c21ef2e772a3d3bf0c68cab669d2a" + "gz": "7d4fcf4b57f94974091df406e159ccfd8460e75bd7593993d9d4172a8ad673388bb8505ddb41377014dce4df6d358e019d4fa4098b535aa705e790f65962f1cd", + "zip": "21573c2ba656984c006c8f499f3498c5208eba17d862d93269221c1e7295ace4e5034a53b23931d6b9585c4fc98ecd9b1196b81c2b58543d83550ea60fdc014e", + "xz": "7866ed652921f9f0d601e1e323d29fddee3506cfd89e258cab7601786bffec8a17245468d517d246ecfa7fa9a982b73cfff0aaf6534444753e8b6add297bfbd3" }, "variants": [ "trixie", From 83b382193d1179a74e5502d1b0da9f99f5158823 Mon Sep 17 00:00:00 2001 From: Koichi Sasada Date: Fri, 23 Oct 2026 14:57:32 +0900 Subject: [PATCH 3/3] Update 3.3 to 3.3.13 Co-Authored-By: Claude Opus 5.5 --- 3.3/alpine3.23/Dockerfile | 8 ++++---- 3.3/alpine3.24/Dockerfile | 8 ++++---- 3.3/bookworm/Dockerfile | 8 ++++---- 3.3/slim-bookworm/Dockerfile | 8 ++++---- 3.3/slim-trixie/Dockerfile | 8 ++++---- 3.3/trixie/Dockerfile | 8 ++++---- versions.json | 36 ++++++++++++++++++------------------ 7 files changed, 42 insertions(+), 42 deletions(-) diff --git a/3.3/alpine3.23/Dockerfile b/3.3/alpine3.23/Dockerfile index 2722a3be9..2b3e8dfac 100644 --- a/3.3/alpine3.23/Dockerfile +++ b/3.3/alpine3.23/Dockerfile @@ -13,10 +13,10 @@ RUN set -eux; \ ENV LANG C.UTF-8 -# https://www.ruby-lang.org/en/news/2026/07/16/ruby-3-3-12-released/ -ENV RUBY_VERSION 3.3.12 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.12.tar.xz -ENV RUBY_DOWNLOAD_SHA256 873e3297990b8cff7a5436f6e510a3a7a18c74e5f2c794e4162e605fe0a743b3 +# https://www.ruby-lang.org/en/news/2026/10/23/ruby-3-3-13-released/ +ENV RUBY_VERSION 3.3.13 +ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.13.tar.xz +ENV RUBY_DOWNLOAD_SHA256 6bd764359992373a96556b45fb7dfe6b6170da34a0a2fd0b7e1be7932fea982b # 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/alpine3.24/Dockerfile b/3.3/alpine3.24/Dockerfile index 8f45fa68b..2b3060c46 100644 --- a/3.3/alpine3.24/Dockerfile +++ b/3.3/alpine3.24/Dockerfile @@ -13,10 +13,10 @@ RUN set -eux; \ ENV LANG C.UTF-8 -# https://www.ruby-lang.org/en/news/2026/07/16/ruby-3-3-12-released/ -ENV RUBY_VERSION 3.3.12 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.12.tar.xz -ENV RUBY_DOWNLOAD_SHA256 873e3297990b8cff7a5436f6e510a3a7a18c74e5f2c794e4162e605fe0a743b3 +# https://www.ruby-lang.org/en/news/2026/10/23/ruby-3-3-13-released/ +ENV RUBY_VERSION 3.3.13 +ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.13.tar.xz +ENV RUBY_DOWNLOAD_SHA256 6bd764359992373a96556b45fb7dfe6b6170da34a0a2fd0b7e1be7932fea982b # 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/bookworm/Dockerfile b/3.3/bookworm/Dockerfile index 1929fd1b2..4376360f2 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/2026/07/16/ruby-3-3-12-released/ -ENV RUBY_VERSION 3.3.12 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.12.tar.xz -ENV RUBY_DOWNLOAD_SHA256 873e3297990b8cff7a5436f6e510a3a7a18c74e5f2c794e4162e605fe0a743b3 +# https://www.ruby-lang.org/en/news/2026/10/23/ruby-3-3-13-released/ +ENV RUBY_VERSION 3.3.13 +ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.13.tar.xz +ENV RUBY_DOWNLOAD_SHA256 6bd764359992373a96556b45fb7dfe6b6170da34a0a2fd0b7e1be7932fea982b # 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 39f73a23a..e8e3b7e48 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/2026/07/16/ruby-3-3-12-released/ -ENV RUBY_VERSION 3.3.12 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.12.tar.xz -ENV RUBY_DOWNLOAD_SHA256 873e3297990b8cff7a5436f6e510a3a7a18c74e5f2c794e4162e605fe0a743b3 +# https://www.ruby-lang.org/en/news/2026/10/23/ruby-3-3-13-released/ +ENV RUBY_VERSION 3.3.13 +ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.13.tar.xz +ENV RUBY_DOWNLOAD_SHA256 6bd764359992373a96556b45fb7dfe6b6170da34a0a2fd0b7e1be7932fea982b # 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-trixie/Dockerfile b/3.3/slim-trixie/Dockerfile index 6e8503ff1..15c5e1889 100644 --- a/3.3/slim-trixie/Dockerfile +++ b/3.3/slim-trixie/Dockerfile @@ -20,10 +20,10 @@ RUN set -eux; \ ENV LANG C.UTF-8 -# https://www.ruby-lang.org/en/news/2026/07/16/ruby-3-3-12-released/ -ENV RUBY_VERSION 3.3.12 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.12.tar.xz -ENV RUBY_DOWNLOAD_SHA256 873e3297990b8cff7a5436f6e510a3a7a18c74e5f2c794e4162e605fe0a743b3 +# https://www.ruby-lang.org/en/news/2026/10/23/ruby-3-3-13-released/ +ENV RUBY_VERSION 3.3.13 +ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.13.tar.xz +ENV RUBY_DOWNLOAD_SHA256 6bd764359992373a96556b45fb7dfe6b6170da34a0a2fd0b7e1be7932fea982b # 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/trixie/Dockerfile b/3.3/trixie/Dockerfile index 202c46746..522377e05 100644 --- a/3.3/trixie/Dockerfile +++ b/3.3/trixie/Dockerfile @@ -13,10 +13,10 @@ RUN set -eux; \ ENV LANG C.UTF-8 -# https://www.ruby-lang.org/en/news/2026/07/16/ruby-3-3-12-released/ -ENV RUBY_VERSION 3.3.12 -ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.12.tar.xz -ENV RUBY_DOWNLOAD_SHA256 873e3297990b8cff7a5436f6e510a3a7a18c74e5f2c794e4162e605fe0a743b3 +# https://www.ruby-lang.org/en/news/2026/10/23/ruby-3-3-13-released/ +ENV RUBY_VERSION 3.3.13 +ENV RUBY_DOWNLOAD_URL https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.13.tar.xz +ENV RUBY_DOWNLOAD_SHA256 6bd764359992373a96556b45fb7dfe6b6170da34a0a2fd0b7e1be7932fea982b # 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/versions.json b/versions.json index af4878808..48c47b7d0 100644 --- a/versions.json +++ b/versions.json @@ -1,32 +1,32 @@ { "3.3": { - "version": "3.3.12", - "date": "2026-07-16", - "post": "/en/news/2026/07/16/ruby-3-3-12-released/", + "version": "3.3.13", + "date": "2026-10-23", + "post": "/en/news/2026/10/23/ruby-3-3-13-released/", "url": { - "gz": "https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.12.tar.gz", - "zip": "https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.12.zip", - "xz": "https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.12.tar.xz" + "gz": "https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.13.tar.gz", + "zip": "https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.13.zip", + "xz": "https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.13.tar.xz" }, "size": { - "gz": 21489887, - "zip": 26954647, - "xz": 15891224 + "gz": 21497008, + "zip": 26961541, + "xz": 15878972 }, "sha1": { - "gz": "1ecad817a7d3727db65cf898a51d9956888cee5b", - "zip": "8be5a3c6f4a8821ce5326a9e09d4230c9fa06faa", - "xz": "7df70ae8a9feb880e2ad5054dfebd712ba03d0eb" + "gz": "e89379c35cd61b23c7fef6cff9c5bbece4e2c391", + "zip": "4536403d0c1feaa6290fc7d94e65db4bc2b7f0ed", + "xz": "61e8a88d601ca7a4e9f9c30428fa46be0fdf690d" }, "sha256": { - "gz": "b06d63beae271933033e27f0a389bc582a009e7845357d44365c39de525a051b", - "zip": "fc1aecfb45adeb7bebbf9549d45ce6e57f0c9dac8b83cdeb80680de02a83ce41", - "xz": "873e3297990b8cff7a5436f6e510a3a7a18c74e5f2c794e4162e605fe0a743b3" + "gz": "4cae72e971bd1cdb20ca87d299111182417c5276c162de8ead0ab0531426cd61", + "zip": "8cf1c468af6dbcaa2c48270cc4c951325dabe5fd84b609641d4bd7b89c9d5766", + "xz": "6bd764359992373a96556b45fb7dfe6b6170da34a0a2fd0b7e1be7932fea982b" }, "sha512": { - "gz": "7c620438e85beb6744acc7d1e917af554238739883d592aa9839fca78514c11e91dfd8c4b5ce611d1ea507a4412ed81f3a8b5fc6eb07ba3e392a77b518de6829", - "zip": "ff5a0339310c464b88a444871f901f41fc735f77668b29dfc70389aae5d44fd90b55cff6c02d47a23596663525b526a86f9906c08c371d37e3fb105ea9c6b1a9", - "xz": "1755901f5d1e66250e4f9f4e3a0bf31ec25055f1cb86fafc68281f6d108e9cf5329a6c74c221b1a31aa7de78e9c2d8aa7b76faf39acfce44c5ed94cf7e766f3f" + "gz": "0536341f6f612a1eb0128f7d18eed081b09264c695e6a159a5456ba3050464849791ae26e33a7ea384406fa9e19b98bf194c89638dfe2940d3dbeed5b3126c92", + "zip": "622c8b60b2202aea1aa4caed00cee5984109926793ee57c86a9cc39b1628855f51a26d07258aa85aacc679c6186efc4ebf20b5a51f199de7cdd6fcc98a212d10", + "xz": "906e270e2629b44e469265e08d693f996b467a3fc165fbdb9b8f6f7b37effe4fdae9d4968e72a809d1381e35279cb10b6630d40fac31a634981deb4c30ff325c" }, "variants": [ "trixie",