From 9142c5242f885711d36522aba598ad2d909cf5ef Mon Sep 17 00:00:00 2001 From: Casper da Costa-Luis Date: Fri, 17 Jul 2026 18:06:08 +0100 Subject: [PATCH 1/2] add missing ruby 3 variants - fixes #1906 --- src/ruby/manifest.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/ruby/manifest.json b/src/ruby/manifest.json index 9691088a9d..f3431667f0 100644 --- a/src/ruby/manifest.json +++ b/src/ruby/manifest.json @@ -62,7 +62,9 @@ "ruby:${VERSION}-bookworm" ], "3.4-trixie": [ + "ruby:${VERSION}-3", "ruby:${VERSION}-3.4", + "ruby:${VERSION}-3-trixie", "ruby:${VERSION}-3.4-trixie" ], "3.3-trixie": [ @@ -70,12 +72,14 @@ "ruby:${VERSION}-3.3-trixie" ], "3.4-bookworm": [ + "ruby:${VERSION}-3-bookworm", "ruby:${VERSION}-3.4-bookworm" ], "3.3-bookworm": [ "ruby:${VERSION}-3.3-bookworm" ], "3.4-bullseye": [ + "ruby:${VERSION}-3-bullseye", "ruby:${VERSION}-3.4-bullseye" ], "3.3-bullseye": [ From 7693c7cd10e43accb67b8f780eb1a6d737b49d8d Mon Sep 17 00:00:00 2001 From: Casper da Costa-Luis Date: Fri, 17 Jul 2026 18:22:30 +0100 Subject: [PATCH 2/2] update readme, bump version --- src/ruby/README.md | 3 ++- src/ruby/manifest.json | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/ruby/README.md b/src/ruby/README.md index 0cc66fc469..9e3bbc79a1 100644 --- a/src/ruby/README.md +++ b/src/ruby/README.md @@ -9,7 +9,7 @@ | *Categories* | Core, Languages | | *Image type* | Dockerfile | | *Published images* | mcr.microsoft.com/devcontainers/ruby | -| *Available image variants* | 4 / 4-trixie, 4-bookworm, 3.4 / 3.4-trixie, 3.3 / 3.3-trixie, 3.4-bookworm, 3.3-bookworm, 3.4-bullseye ([full list](https://mcr.microsoft.com/v2/devcontainers/ruby/tags/list)) | +| *Available image variants* | 4 / 4-trixie, 4-bookworm, 3 / 3-trixie, 3-bookworm, 3-bullseye ([full list](https://mcr.microsoft.com/v2/devcontainers/ruby/tags/list)) | | *Published image architecture(s)* | x86-64, arm64/aarch64 for `trixie`, `bookworm` , and `bullseye` variants | | *Container host OS support* | Linux, macOS, Windows | | *Container OS* | Debian | @@ -31,6 +31,7 @@ Refer to [this guide](https://containers.dev/guide/dockerfile) for more details. You can decide how often you want updates by referencing a [semantic version](https://semver.org/) of each image. For example: - `mcr.microsoft.com/devcontainers/ruby:3-4` (or `3-4-trixie`, `3-4-bookworm`, `3-4-bullseye` to pin to an OS version) +- `mcr.microsoft.com/devcontainers/ruby:3-3` (or `3-3-trixie`, `3-3-bookworm` to pin to an OS version) - `mcr.microsoft.com/devcontainers/ruby:3.0-4` (or `3.0-4-trixie`, `3.0-4-bookworm`, `3.0-4-bullseye` to pin to an OS version) - `mcr.microsoft.com/devcontainers/ruby:3.0.8-4` (or `3.0.8-4-trixie`, `3.0.8-4-bookworm`, `3.0.8-4-bullseye` to pin to an OS version) diff --git a/src/ruby/manifest.json b/src/ruby/manifest.json index f3431667f0..38beff8f63 100644 --- a/src/ruby/manifest.json +++ b/src/ruby/manifest.json @@ -1,5 +1,5 @@ { - "version": "3.0.8", + "version": "3.0.9", "variants": [ "4.0-trixie", "3.4-trixie",