From b6eaf52571635453aea3c4106795123fc113b02c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 28 Nov 2025 12:22:50 +0000 Subject: [PATCH 1/2] Initial plan From 7a94c38dfae7240ccfba55e990f55634b27b0078 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 28 Nov 2025 12:24:48 +0000 Subject: [PATCH 2/2] Fix dev container: use devcontainers-extra/features/uv:1 and npm ci --include=dev Co-authored-by: hzhangxyz <11623447+hzhangxyz@users.noreply.github.com> --- .devcontainer/devcontainer.json | 2 +- .devcontainer/post-create.sh | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 9f449d2..81c0f51 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -11,7 +11,7 @@ "ghcr.io/devcontainers/features/node:1": { "version": "latest" }, - "ghcr.io/gvatsal60/dev-container-features/uv:0": { + "ghcr.io/devcontainers-extra/features/uv:1": { "version": "latest" }, "ghcr.io/ebaskoro/devcontainer-features/emscripten:1": { diff --git a/.devcontainer/post-create.sh b/.devcontainer/post-create.sh index 1aa234c..4acd3b4 100755 --- a/.devcontainer/post-create.sh +++ b/.devcontainer/post-create.sh @@ -8,8 +8,8 @@ sudo apt-get install -y libgtest-dev clang-format # Install Python dependencies (uv is installed via devcontainer feature) uv sync --locked --extra dev -# Install Node.js dependencies -npm ci +# Install Node.js dependencies (including devDependencies) +npm ci --include=dev # Install pre-commit hooks uv run pre-commit install