From fcf31269bfcf3e65c23fcde320ac46df3e736093 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 13 Apr 2026 09:18:51 +0000 Subject: [PATCH 1/2] Initial plan From ba062a06e5d2f2c51756aa200c11e29c0ffe7bfe Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 13 Apr 2026 09:23:18 +0000 Subject: [PATCH 2/2] fix: exclude dev-only directories from VSIX package in .vscodeignore Add missing exclusion rules for directories added after the initial .vscodeignore was written: - api/** (separate Node.js project with own node_modules) - docs/** (planning/analysis docs) - packages/** (monorepo source packages, already bundled) - dist/** (replace dist/test/** - dev-mode webpack output) - .config/** and .devcontainer/** (dev environment config) - work-summary.md, progress.md (dev notes) - extension.bundle.ts, main.ts (dev entry points) Fixes VSIX bloat from ~25 MB to expected ~5-6 MB. Agent-Logs-Url: https://github.com/microsoft/vscode-documentdb/sessions/19fbdfe6-d2e8-4402-9238-f406db045f56 Co-authored-by: tnaum-ms <171359267+tnaum-ms@users.noreply.github.com> --- .vscodeignore | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/.vscodeignore b/.vscodeignore index 17d4205bc..c47434a47 100644 --- a/.vscodeignore +++ b/.vscodeignore @@ -1,16 +1,21 @@ # These files are excluded during vsce package .azure-pipelines/** +.config/** +.devcontainer/** .github/** .husky/** .idea/** .vscode-test/** .vscode/** +api/** build/** -dist/test/** +dist/** +docs/** grammar/*.g4 grammar/*.md node_modules/** out/** +packages/** src/** test/** testOutput/** @@ -30,10 +35,14 @@ testWorkspace/** .swcrc .travis.yml eslint.config.mjs +extension.bundle.ts +jest.config.js +main.ts prettier.config.mjs +progress.md gulp* stats.json test-results.xml tsconfig.* webpack.config* -jest.config.js +work-summary.md