Loading...
Loading...
Publish a new release of the Feishu plugin. Use when the user asks to release, publish, or cut a new version.
npx skill4agent add m1heng/clawdbot-feishu release@m1heng-clawd/feishumainnpm login@m1heng-clawdgh# Find latest release tag
gh release list --limit 1
# Review commits and diff stat
git log <last-tag>..HEAD --oneline
git diff <last-tag>..HEAD --statpatchminormajornpx tsc --noEmitgit diff <last-tag>..HEADgh release create v<new-version> --draft --title "v<new-version>" --target main --notes "<release notes markdown>"package.json"version"<new-version>git add package.json
git commit -m "chore: bump version to <new-version>"
git tag v<new-version>
git push && git push --tagsnpm publishnpm logingh release edit v<new-version> --draft=false## Features
- **Feature title** — Description. (#PR)
## Bug Fixes
- **Fix title** — Description. (#PR)
## Internal
- Internal change description.npm login # re-authenticate
npm whoami # verify logged in
npm publish # retrygit tag -d v<version>
git push origin :refs/tags/v<version>
# fix issue, then re-tag and push