semantic-release-obsidian-plugin
v1.2.1
Published
semantic-release plugin to automate release publishing for Obsidian plugins
Readme
semantic-release-obsidian-plugin
A semantic-release plugin for automating the releases of Obsidian plugins.
| Step | Description |
| ------------------ | ------------------------------------------- |
| verifyConditions | Verify required metadata files are present. |
| prepare | Update metadata files with new version. |
Install
$ npm install brianrodri/semantic-release-obsidian-plugin --save-devUsage
The plugin can be configured in the semantic-release configuration file:
{
"plugins": [
"@semantic-release/commit-analyzer",
"@semantic-release/release-notes-generator",
"brianrodri/semantic-release-obsidian-plugin"
],
"tagFormat": "${version}"
}[!IMPORTANT] The
tagFormatmust be set to${version}to ensure that releases follow Obsidian's versioning scheme.
When semantic-release runs, this plugin will update the following files according to Obsidian's versioning scheme:
package.jsonpackage-lock.jsonmanifest.jsonversions.json
