| name | release |
|---|---|
| description | Guide for preparing a release of the PowerShell VS Code extension. Use when asked to prepare a release, update the version, or create a release PR. |
Read docs/development.md "Creating a Release" and "Versioning" sections first.
- Use
./tools/updateVersion.ps1 -Version "<version>" -Changes "<summary>"in both repos (PSES first, then vscode-powershell). The script validates even/odd rules, updatespackage.jsonversion, prepends a changelog entry (auto-including the PSES version from../PowerShellEditorServices), and creates a commit. - Push to an ephemeral
releasebranch and open a PR tomainon GitHub.
These require Azure DevOps access and cannot be performed by an agent:
- After merge, push
mainto the Azure DevOps remote (ado HEAD:upstream) to trigger signing pipelines. - Download and test assets from draft GitHub Releases, then publish.