Add declarative VS Code skill extension packaging (#775)

* Add declarative VS Code skill extension packaging

Stage a launcher-only Copilot skill bundle, validate relocation and VSIX packaging, and keep project-install hooks out of the extension.

AI assistance: Codex, under maintainer direction.

* Document verified Copilot extension smoke test

Record the successful read-only VS Code 1.136.1 run and the reload required after initial workspace trust. Keep minimum-version and remote smoke gaps explicit.

AI assistance: Codex, under maintainer direction.

* Fix VS Code packaging test version source

Derive the provider fixture version from the skill manifest and assert the packaged skill and extension versions agree.

AI assistance: Codex, under maintainer direction.
This commit is contained in:
Paul Bakaus
2026-09-07 11:40:31 -07:00
committed by GitHub
parent 93bfe70c58
commit 4957fd7069
9 changed files with 250 additions and 0 deletions
+4
View File
@@ -99,6 +99,10 @@ jobs:
- name: Build
run: bun run build
- name: Validate VS Code package
run: bunx --package @vscode/vsce@3.9.2 vsce package --no-dependencies
working-directory: dist/vscode
# `bun run build:extension` runs `cargo xtask bundle`: the rule core
# compiled to wasm plus the page JS in browser-bundle/.
- name: Install the pinned toolchain