From b1221eb80fe979c0c288886d14945ce9ef429afd Mon Sep 17 00:00:00 2001 From: S Smith Date: Tue, 2 Jun 2026 04:48:27 +0000 Subject: [PATCH] [patch] add name to containers --- group_vars/all.example.yml | 9 ++++++--- tests/golden_output | 6 +++--- tests/java-example/.devcontainer/devcontainer.json | 2 +- tests/python-example/.devcontainer/devcontainer.json | 2 +- tests/rust-example/.devcontainer/devcontainer.json | 2 +- 5 files changed, 12 insertions(+), 9 deletions(-) diff --git a/group_vars/all.example.yml b/group_vars/all.example.yml index 1391413..b5fae35 100644 --- a/group_vars/all.example.yml +++ b/group_vars/all.example.yml @@ -22,7 +22,8 @@ devcontainer_defaults: - source=codex_config,target=/home/vscode/.codex,type=volume devcontainers: - - path: java-example/.devcontainer/devcontainer.json + - name: java-example + path: java-example/.devcontainer/devcontainer.json image: mcr.microsoft.com/devcontainers/java:3-25-trixie features: ghcr.io/devcontainers/features/java:1: @@ -31,12 +32,14 @@ devcontainers: installGradle: false install: | curl -sL -o cfr.jar 'https://www.benf.org/other/cfr/cfr-0.152.jar' - - path: rust-example/.devcontainer/devcontainer.json + - name: rust-example + path: rust-example/.devcontainer/devcontainer.json image: mcr.microsoft.com/devcontainers/rust:2-1-trixie install: | sudo apt update sudo -n apt-get install -y --no-install-recommends default-jre-headless - - path: python-example/.devcontainer/devcontainer.json + - name: python-example + path: python-example/.devcontainer/devcontainer.json image: mcr.microsoft.com/devcontainers/python:3.14 post_attach_command: pip install -r ${containerWorkspaceFolder}/requirements.txt features: diff --git a/tests/golden_output b/tests/golden_output index f42b912..0cd92e1 100644 --- a/tests/golden_output +++ b/tests/golden_output @@ -21,7 +21,7 @@ "source=claude_config,target=/home/vscode/.claude,type=volume", "source=codex_config,target=/home/vscode/.codex,type=volume" ], - "name": "devcontainer.json", + "name": "java-example", "postCreateCommand": "bash .devcontainer/install.sh", "postStartCommand": "sudo chown -R vscode:vscode /home/vscode/.claude*" } @@ -68,7 +68,7 @@ curl -sL -o cfr.jar 'https://www.benf.org/other/cfr/cfr-0.152.jar' "source=claude_config,target=/home/vscode/.claude,type=volume", "source=codex_config,target=/home/vscode/.codex,type=volume" ], - "name": "devcontainer.json", + "name": "python-example", "postAttachCommand": "pip install -r ${containerWorkspaceFolder}/requirements.txt", "postCreateCommand": "bash .devcontainer/install.sh", "postStartCommand": "sudo chown -R vscode:vscode /home/vscode/.claude*" @@ -92,7 +92,7 @@ sudo apt install -y --no-install-recommends ansible "source=claude_config,target=/home/vscode/.claude,type=volume", "source=codex_config,target=/home/vscode/.codex,type=volume" ], - "name": "devcontainer.json", + "name": "rust-example", "postCreateCommand": "bash .devcontainer/install.sh", "postStartCommand": "sudo chown -R vscode:vscode /home/vscode/.claude*" } diff --git a/tests/java-example/.devcontainer/devcontainer.json b/tests/java-example/.devcontainer/devcontainer.json index 0057fa3..c9be0de 100644 --- a/tests/java-example/.devcontainer/devcontainer.json +++ b/tests/java-example/.devcontainer/devcontainer.json @@ -21,7 +21,7 @@ "source=claude_config,target=/home/vscode/.claude,type=volume", "source=codex_config,target=/home/vscode/.codex,type=volume" ], - "name": "devcontainer.json", + "name": "java-example", "postCreateCommand": "bash .devcontainer/install.sh", "postStartCommand": "sudo chown -R vscode:vscode /home/vscode/.claude*" } diff --git a/tests/python-example/.devcontainer/devcontainer.json b/tests/python-example/.devcontainer/devcontainer.json index 56762a7..b80da74 100644 --- a/tests/python-example/.devcontainer/devcontainer.json +++ b/tests/python-example/.devcontainer/devcontainer.json @@ -39,7 +39,7 @@ "source=claude_config,target=/home/vscode/.claude,type=volume", "source=codex_config,target=/home/vscode/.codex,type=volume" ], - "name": "devcontainer.json", + "name": "python-example", "postAttachCommand": "pip install -r ${containerWorkspaceFolder}/requirements.txt", "postCreateCommand": "bash .devcontainer/install.sh", "postStartCommand": "sudo chown -R vscode:vscode /home/vscode/.claude*" diff --git a/tests/rust-example/.devcontainer/devcontainer.json b/tests/rust-example/.devcontainer/devcontainer.json index 64b027d..9a864c9 100644 --- a/tests/rust-example/.devcontainer/devcontainer.json +++ b/tests/rust-example/.devcontainer/devcontainer.json @@ -14,7 +14,7 @@ "source=claude_config,target=/home/vscode/.claude,type=volume", "source=codex_config,target=/home/vscode/.codex,type=volume" ], - "name": "devcontainer.json", + "name": "rust-example", "postCreateCommand": "bash .devcontainer/install.sh", "postStartCommand": "sudo chown -R vscode:vscode /home/vscode/.claude*" }