From 472f652c65a99075713eaafeb0967d0abb004941 Mon Sep 17 00:00:00 2001 From: Michael Genson <71845777+michael-genson@users.noreply.github.com> Date: Tue, 28 Jul 2026 09:46:48 -0500 Subject: [PATCH] dev: bump dev image to trixie (#7968) --- .devcontainer/Dockerfile | 3 ++- .devcontainer/devcontainer-lock.json | 8 ++++---- .devcontainer/devcontainer.json | 7 ++++--- 3 files changed, 10 insertions(+), 8 deletions(-) diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index 9888085a5..b983b9c1e 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -1,5 +1,5 @@ # [Choice] Python version (use -bullseye variants on local arm64/Apple Silicon): 3, 3.10, 3.9, 3.8, 3.7, 3.6, 3-bullseye, 3.10-bullseye, 3.9-bullseye, 3.8-bullseye, 3.7-bullseye, 3.6-bullseye, 3-buster, 3.10-buster, 3.9-buster, 3.8-buster, 3.7-buster, 3.6-buster -ARG VARIANT="3.12-bullseye" +ARG VARIANT="3.12-trixie" FROM mcr.microsoft.com/devcontainers/python:${VARIANT} # Remove outdated yarn GPG key, if it exists @@ -13,6 +13,7 @@ RUN echo "export PROMPT_COMMAND='history -a'" >> /home/vscode/.bashrc \ && echo "export HISTFILE=~/commandhistory/.bash_history" >> /home/vscode/.bashrc \ && chown vscode:vscode -R /home/vscode/ +RUN npm install -g yarn RUN npm install -g @go-task/cli RUN npm install -g json-schema-to-typescript diff --git a/.devcontainer/devcontainer-lock.json b/.devcontainer/devcontainer-lock.json index f076d027c..cd966f12e 100644 --- a/.devcontainer/devcontainer-lock.json +++ b/.devcontainer/devcontainer-lock.json @@ -1,9 +1,9 @@ { "features": { - "ghcr.io/devcontainers/features/docker-in-docker:2": { - "version": "2.17.0", - "resolved": "ghcr.io/devcontainers/features/docker-in-docker@sha256:25b9f05705ffba7dbe503230ac76081419306f8c8bc88e0ce78c4ecd99a0c78c", - "integrity": "sha256:25b9f05705ffba7dbe503230ac76081419306f8c8bc88e0ce78c4ecd99a0c78c" + "ghcr.io/devcontainers/features/docker-in-docker:4": { + "version": "4.0.0", + "resolved": "ghcr.io/devcontainers/features/docker-in-docker@sha256:4fa87399214366e320d489991769c4f3f461e1ffe461f54eea78a41b34945bb5", + "integrity": "sha256:4fa87399214366e320d489991769c4f3f461e1ffe461f54eea78a41b34945bb5" }, "ghcr.io/devcontainers/features/github-cli:1": { "version": "1.1.0", diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 9a14bd75e..6cf388d6a 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -9,7 +9,7 @@ // Update 'VARIANT' to pick a Python version: 3, 3.10, 3.9, 3.8, 3.7, 3.6 // Append -bullseye or -buster to pin to an OS version. // Use -bullseye variants on local on arm64/Apple Silicon. - "VARIANT": "3.12-bullseye", + "VARIANT": "3.12-trixie", // Options "NODE_VERSION": "22" } @@ -54,8 +54,9 @@ // Comment out to connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root. "remoteUser": "vscode", "features": { - "ghcr.io/devcontainers/features/docker-in-docker:2": { - "dockerDashComposeVersion": "v2" + "ghcr.io/devcontainers/features/docker-in-docker:4": { + "dockerDashComposeVersion": "v2", + "moby": false }, "ghcr.io/devcontainers/features/github-cli:1": {} },