Releasing Foam#
- Get to the latest code
git checkout main && git fetch && git rebase- Sanity checks
yarn resetyarn test- Update change log
./packages/foam-vscode/CHANGELOG.mdgit add *git commit -m"Preparation for next release"- Update version
$ yarn version-extension <version>(whereversionispatch/minor/major)- Package extension
$ yarn package-extension- Publish extension
$ yarn publish-extension- Update the release notes in GitHub
- in GitHub, top right, click on "releases"
- select "tags" in top left
- select the tag that was just released, click "edit" and copy release information from changelog
- publish (no need to attach artifacts)
- Announce on Discord
Steps 1 to 6 should really be replaced by a GitHub action...