How the StarlingMonkey VS Code extension publishing workflow works
mainThe StarlingMonkey VS Code debugger extension is published automatically to the VS Code Marketplace via GitHub Actions when changes are merged into the main branch that affect the debugger/vscode-dap-extension/ directory.
The workflow consists of two main stages:
- release-please: Monitors changes and creates/updates a release PR. Merging this PR creates a GitHub release with a version tag (e.g.,
v0.3.0). - publish-extension: Triggered by a new GitHub release. It builds the extension, packages it as a
.vsixfile, publishes it to the Marketplace, and uploads the.vsixto the GitHub release.