Skip to content

Commit 43c073a

Browse files
authored
Merge branch 'main' into patch-1
2 parents add648c + 4414a49 commit 43c073a

7 files changed

Lines changed: 12 additions & 64 deletions

File tree

src/ruby/README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
| *Categories* | Core, Languages |
1010
| *Image type* | Dockerfile |
1111
| *Published images* | mcr.microsoft.com/devcontainers/ruby |
12-
| *Available image variants* | 4 / 4-trixie, 4-bookworm, 3.4 / 3.4-trixie, 3.3 / 3.3-trixie, 3.2 / 3.2-trixie, 3-bookworm, 3.4-bookworm, 3.3-bookworm, 3.2-bookworm, 3-bullseye, 3.4-bullseye ([full list](https://mcr.microsoft.com/v2/devcontainers/ruby/tags/list)) |
12+
| *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)) |
1313
| *Published image architecture(s)* | x86-64, arm64/aarch64 for `trixie`, `bookworm` , and `bullseye` variants |
1414
| *Container host OS support* | Linux, macOS, Windows |
1515
| *Container OS* | Debian |
@@ -25,7 +25,6 @@ You can directly reference pre-built versions of `Dockerfile` by using the `imag
2525
- `mcr.microsoft.com/devcontainers/ruby:4` (or `4-trixie`, `4-bookworm` to pin to an OS version)
2626
- `mcr.microsoft.com/devcontainers/ruby:3.4` (or `3.4-trixie`, `3.4-bookworm`, `3.4-bullseye` to pin to an OS version)
2727
- `mcr.microsoft.com/devcontainers/ruby:3.3` (or `3.3-trixie`, `3.3-bookworm`, `3.3-bullseye` to pin to an OS version)
28-
- `mcr.microsoft.com/devcontainers/ruby:3.2` (or `3.2-trixie`, `3.2-bookworm`, `3.2-bullseye` to pin to an OS version)
2928

3029
Refer to [this guide](https://containers.dev/guide/dockerfile) for more details.
3130

src/ruby/manifest.json

Lines changed: 2 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,14 @@
11
{
2-
"version": "3.0.3",
2+
"version": "3.0.4",
33
"variants": [
44
"4.0-trixie",
55
"3.4-trixie",
66
"3.3-trixie",
7-
"3.2-trixie",
87
"4.0-bookworm",
98
"3.4-bookworm",
109
"3.3-bookworm",
11-
"3.2-bookworm",
1210
"3.4-bullseye",
13-
"3.3-bullseye",
14-
"3.2-bullseye"
11+
"3.3-bullseye"
1512
],
1613
"build": {
1714
"latest": "4.0-trixie",
@@ -32,10 +29,6 @@
3229
"3.3-trixie": [
3330
"linux/amd64",
3431
"linux/arm64"
35-
],
36-
"3.2-trixie": [
37-
"linux/amd64",
38-
"linux/arm64"
3932
],
4033
"3.4-bookworm": [
4134
"linux/amd64",
@@ -45,21 +38,13 @@
4538
"linux/amd64",
4639
"linux/arm64"
4740
],
48-
"3.2-bookworm": [
49-
"linux/amd64",
50-
"linux/arm64"
51-
],
5241
"3.4-bullseye": [
5342
"linux/amd64",
5443
"linux/arm64"
5544
],
5645
"3.3-bullseye": [
5746
"linux/amd64",
5847
"linux/arm64"
59-
],
60-
"3.2-bullseye": [
61-
"linux/amd64",
62-
"linux/arm64"
6348
]
6449
},
6550
"tags": [
@@ -84,27 +69,17 @@
8469
"ruby:${VERSION}-3.3",
8570
"ruby:${VERSION}-3.3-trixie"
8671
],
87-
"3.2-trixie": [
88-
"ruby:${VERSION}-3.2",
89-
"ruby:${VERSION}-3.2-trixie"
90-
],
9172
"3.4-bookworm": [
9273
"ruby:${VERSION}-3.4-bookworm"
9374
],
9475
"3.3-bookworm": [
9576
"ruby:${VERSION}-3.3-bookworm"
9677
],
97-
"3.2-bookworm": [
98-
"ruby:${VERSION}-3.2-bookworm"
99-
],
10078
"3.4-bullseye": [
10179
"ruby:${VERSION}-3.4-bullseye"
10280
],
10381
"3.3-bullseye": [
10482
"ruby:${VERSION}-3.3-bullseye"
105-
],
106-
"3.2-bullseye": [
107-
"ruby:${VERSION}-3.2-bullseye"
10883
]
10984
}
11085
},

src/universal/.devcontainer/Dockerfile

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -84,20 +84,6 @@ RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \
8484
# Remove scripts now that we're done with them
8585
&& apt-get clean -y && rm -rf /tmp/scripts
8686

87-
# Install libssl1.1 for oryx compatibility based on architecture
88-
RUN ARCH=$(uname -m) && \
89-
if [ "$ARCH" = "x86_64" ] || [ "$ARCH" = "amd64" ]; then \
90-
curl -fsSL -o libssl1.1_1.1.0g-2ubuntu4_amd64.deb http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.0g-2ubuntu4_amd64.deb && \
91-
dpkg -i libssl1.1_1.1.0g-2ubuntu4_amd64.deb && \
92-
rm libssl1.1_1.1.0g-2ubuntu4_amd64.deb; \
93-
elif [ "$ARCH" = "aarch64" ] || [ "$ARCH" = "arm64" ]; then \
94-
curl -fsSL -o libssl1.1_1.1.1f-1ubuntu2_arm64.deb http://ports.ubuntu.com/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_arm64.deb && \
95-
dpkg -i libssl1.1_1.1.1f-1ubuntu2_arm64.deb && \
96-
rm libssl1.1_1.1.1f-1ubuntu2_arm64.deb; \
97-
else \
98-
echo "Unsupported architecture: $ARCH" && exit 1; \
99-
fi
100-
10187
# Default to bash shell (other shells available at /usr/bin/fish and /usr/bin/zsh)
10288
ENV SHELL=/bin/bash \
10389
DOCKER_BUILDKIT=1

src/universal/.devcontainer/devcontainer-lock.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
"resolved": "ghcr.io/devcontainers/features/common-utils@sha256:dbf431d6b42d55cde50fa1df75c7f7c3999a90cde6d73f7a7071174b3c3d0cc4",
66
"integrity": "sha256:dbf431d6b42d55cde50fa1df75c7f7c3999a90cde6d73f7a7071174b3c3d0cc4"
77
},
8-
"ghcr.io/devcontainers/features/conda:1": {
9-
"version": "1.2.5",
10-
"resolved": "ghcr.io/devcontainers/features/conda@sha256:d189cf17997854b28c7ffbab5db70f9b7d70332d97dfbf44447e48e958a03c8b",
11-
"integrity": "sha256:d189cf17997854b28c7ffbab5db70f9b7d70332d97dfbf44447e48e958a03c8b"
8+
"ghcr.io/devcontainers/features/conda:2": {
9+
"version": "2.0.1",
10+
"resolved": "ghcr.io/devcontainers/features/conda@sha256:f5f3e5b96a33a90377eba3be0fdba7aef6a128b5702571e1f586b2c9e0083840",
11+
"integrity": "sha256:f5f3e5b96a33a90377eba3be0fdba7aef6a128b5702571e1f586b2c9e0083840"
1212
},
1313
"ghcr.io/devcontainers/features/copilot-cli:1": {
1414
"version": "1.0.0",
@@ -51,9 +51,9 @@
5151
"integrity": "sha256:15465c956810aa164c9644b6df5ca36f6cac3e7a86b7dcc474a1fb830b21c509"
5252
},
5353
"ghcr.io/devcontainers/features/java:1": {
54-
"version": "1.7.2",
55-
"resolved": "ghcr.io/devcontainers/features/java@sha256:e75d274ac969b29a59ba6f34c2d098f6a52144d0ec027ef326b724ea4b8b7b4e",
56-
"integrity": "sha256:e75d274ac969b29a59ba6f34c2d098f6a52144d0ec027ef326b724ea4b8b7b4e"
54+
"version": "1.8.0",
55+
"resolved": "ghcr.io/devcontainers/features/java@sha256:9663ce0219ff85786e87901ce5f0a59f488edd5f99b46015192cda48468b233a",
56+
"integrity": "sha256:9663ce0219ff85786e87901ce5f0a59f488edd5f99b46015192cda48468b233a"
5757
},
5858
"ghcr.io/devcontainers/features/kubectl-helm-minikube:1": {
5959
"version": "1.3.1",

src/universal/.devcontainer/devcontainer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
"additionalVersions": "8.4.15",
3535
"installComposer": "true"
3636
},
37-
"ghcr.io/devcontainers/features/conda:1": {
37+
"ghcr.io/devcontainers/features/conda:2": {
3838
"version": "latest"
3939
},
4040
"ghcr.io/devcontainers/features/ruby:1": {

src/universal/.devcontainer/local-features/patch-conda/install.sh

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -56,17 +56,5 @@ update_conda_package pyopenssl "26.0.0"
5656

5757
update_conda_package cryptography "46.0.5"
5858

59-
# https://github.com/advisories/GHSA-9hjg-9r4m-mvj7
60-
update_conda_package requests "2.32.4"
61-
62-
# https://github.com/advisories/GHSA-5rjg-fvgr-3xxf
63-
update_conda_package setuptools "78.1.1"
64-
65-
# https://github.com/advisories/GHSA-g7vv-2v7x-gj9p
66-
update_python_package /opt/conda/bin/python3 tqdm "4.66.3"
67-
68-
# https://github.com/advisories/GHSA-38jv-5279-wg99
69-
update_conda_package urllib3 "2.6.3"
70-
7159
# https://nvd.nist.gov/vuln/detail/CVE-2025-6176
7260
update_conda_package brotli "1.2.0"

src/universal/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "6.0.1",
2+
"version": "6.0.2",
33
"build": {
44
"latest": true,
55
"rootDistro": "debian",

0 commit comments

Comments
 (0)