release by m1heng/clawdbot-feishu
npx skills add https://github.com/m1heng/clawdbot-feishu --skill release将 @m1heng-clawd/feishu 的新版本发布到 npm 并创建 GitHub 发布。
main 分支)npm login 会话处于活动状态,并且对 @m1heng-clawd 作用域具有发布权限gh CLI 已通过身份验证检查自上次发布以来的更改:
# 查找最新的发布标签
gh release list --limit 1
# 查看提交记录和差异统计
git log <last-tag>..HEAD --oneline
git diff <last-tag>..HEAD --stat
选择更新类型:patch(错误修复)、(新功能)或 (破坏性变更)。
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
minormajornpx tsc --noEmit
如果类型检查失败,请不要继续。
查看完整的差异以编写发布说明:
git diff <last-tag>..HEAD
首先创建 GitHub 发布草稿:
gh 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 --tags
npm publish
如果身份验证失败,请要求用户先运行 npm login,然后重试。
gh release edit v<new-version> --draft=false
遵循既定格式(请参考之前的发布):
## 新功能
- **功能标题** — 描述。(#PR)
## 错误修复
- **修复标题** — 描述。(#PR)
## 内部变更
- 内部变更描述。
npm login # 重新进行身份验证
npm whoami # 验证是否已登录
npm publish # 重试
如果标签已创建但发布失败,请在修复问题后删除并重新创建:
git tag -d v<version>
git push origin :refs/tags/v<version>
# 修复问题,然后重新打标签并推送
每周安装量
88
代码仓库
GitHub Stars
4.3K
首次出现
2026年2月11日
安全审计
安装于
opencode78
gemini-cli75
github-copilot75
codex75
cursor75
amp74
Publish a new version of @m1heng-clawd/feishu to npm and create a GitHub release.
main)npm login session is active with publish access to @m1heng-clawd scopegh CLI is authenticatedCheck what changed since the last release:
# 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 --stat
Choose bump type: patch (bug fixes), minor (new features), or major (breaking changes).
npx tsc --noEmit
Do NOT proceed if type check fails.
Review the full diff to write release notes:
git diff <last-tag>..HEAD
Create a GitHub release draft first:
gh release create v<new-version> --draft --title "v<new-version>" --target main --notes "<release notes markdown>"
Edit package.json to update the "version" field to <new-version>.
git add package.json
git commit -m "chore: bump version to <new-version>"
git tag v<new-version>
git push && git push --tags
npm publish
If auth fails, ask the user to run npm login first, then retry.
gh release edit v<new-version> --draft=false
Follow the established format (see previous releases for reference):
## 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 # retry
If the tag was created but publish failed, delete and recreate after fixing:
git tag -d v<version>
git push origin :refs/tags/v<version>
# fix issue, then re-tag and push
Weekly Installs
88
Repository
GitHub Stars
4.3K
First Seen
Feb 11, 2026
Security Audits
Gen Agent Trust HubFailSocketPassSnykPass
Installed on
opencode78
gemini-cli75
github-copilot75
codex75
cursor75
amp74