-
Update
CHANGELOG.md:- Add version entry:
## [X.Y.Z] - YYYY-MM-DDwith changes
- Add version entry:
-
Update version in
package.json:# Edit package.json to set "version": "X.Y.Z" npm install # sync package-lock.json
-
Commit and push:
git add CHANGELOG.md package.json package-lock.json git commit -m "chore: update version to vX.Y.Z" git push origin main -
Run the release workflow:
gh workflow run release.yml
This runs tests, packages the extension as
.vsix, and creates a GitHub Release with the file attached. -
Verify the release:
gh release view vX.Y.Z
-
Update the release notes on GitHub to match
CHANGELOG.md:gh release edit vX.Y.Z --notes "## What's Changed - Change 1 - Change 2 **Full Changelog**: https://github.com/euxx/github-copilot-usage/compare/vPREV...vX.Y.Z"