Produce a deterministic .vsix artifact in CI/release without changing Sentinel runtime dependencies.
Local packaging:
npm run ci:vscode:packageExpected output:
dist/sentinel-protocol-vscode-<version>.vsix
- Quality gates workflow runs
npm run ci:vscode:package. - Artifact upload includes
dist/*.vsixinsbom-ci. - Release workflow packages
.vsixand uploads it with SBOM/AIBOM artifacts. - Optional marketplace publish runs only when
VSCE_PATsecret is set.
npm run ci:vscode:packageexits0.dist/*.vsixexists after build.- CI artifact includes the generated
.vsix.