Release Process
This is a brief guide on how to release a new version of the plugin.
- Update changelog with release version + date.
- If minor or major release, cut a new version of the docs with
npm run bump-version -- ${VERSION}
in thedocs
directory. - Update the versions in:
manifest.json
package.json
versions.json
- Open a PR + merge
- Tag the release with
git tag -a ${VERSION}
and push the tag withgit push origin ${VERSION}
- Wait for the release build to complete.
- Update the generated release with the changelog and publish.
- Test the update in Obsidian.
Note that between steps 4 and 6, there is a period of time where the plugin's manifest.json
specified version does not have a release associated with it. This only lasts a minute or two, so the impact should be minimal.