Skip to content

How to release new version

Siwar Garouchi edited this page Aug 30, 2023 · 3 revisions

To release new extension version, please fellow the steps below

  1. Create new branch out of main called release/v<VERSION>
git checkout main
git pull
git checkout -b release/v<VERSION>
  1. Install dependencies
npm ci
  1. Generate new release
npm run generate:release
  1. Fix any typos in the CHANGELOG.md file, then update the tag with latest changes
git tag -fa v<VERSION>
  1. Package the extension
npm run package
  1. Upload the package to Artifactory following this pattern <VERSION>/vs-code-extension-for-project-credential-digger-<VERSION>.vsix
  2. Push the extension to the marketplace either via UI or by running
npm run publish
  1. Push to GitHub
git push --follow-tags origin release/v<VERSION>
  1. Create a PR, squash & merge to main
  2. Create a release from the tag v<VERSION>
Clone this wiki locally