Skip to content

Latest commit

 

History

History
30 lines (21 loc) · 845 Bytes

release.md

File metadata and controls

30 lines (21 loc) · 845 Bytes

How to release vscode-fossil extension

Describe the changes

  1. Update version in package.json
  2. Update CHANGELOG.md

Ensure everything is working

  1. Run tests: npm run test
  2. Remove out directory: rm -rf out
  3. Create package (.vsix file): npm run package
  4. Ensure all files are there: unzip -l fossil-#.#.#.vsix. There should be FOUR .js files.

Make commits

  1. Create a brunch git switch --create $USER-release-#.#.#
  2. Make a commit 'release: #.#.#'
  3. Make a pull request
  4. "Merge and rebase" on a successful pull request
  5. Switch to master
  6. Tag git tag v#.#.# && git push origin $_

Release

  1. Download .vsix file from github "Releases"*
  2. Upload it to https://marketplace.visualstudio.com/manage/publishers/koog1000
  3. Upload it to https://open-vsx.org/extension/koog1000/fossil

Storing tokens