bucknatt_mitsu-plugin/docs/RELEASE.md
bucknatt 9636bb8366 Clean up public repo: remove QA/debug tooling and personal paths.
Drop launch helpers, internal reports, and outdated release doc; add
CONTRIBUTING and generic RELEASE guide. Gitignore built main.js/styles.css;
sanitize docs to use placeholder vault paths.
2026-05-15 16:48:44 +02:00

895 B

Releasing

Releases are automated via .github/workflows/release.yml.

Steps

  1. Bump version in root manifest.json and add the entry to versions.json.
  2. Commit and push main.
  3. Create an annotated tag matching the version exactly (no v prefix):
git tag -a 1.0.2 -m "1.0.2"
git push origin 1.0.2
  1. Open the draft release on GitHub, verify assets, publish:

    • obsidian-miku-plugin/main.js
    • manifest.json (repo root)
    • obsidian-miku-plugin/styles.css
  2. Confirm the release manifest.json has the same "version" as the tag.

Manual release

npm run build --prefix ./obsidian-miku-plugin
gh release create 1.0.2 \
  obsidian-miku-plugin/main.js \
  manifest.json \
  obsidian-miku-plugin/styles.css \
  --title 1.0.2 \
  --notes "Release notes here."