Skip to content

feat: automate release after main merges - #52

Merged
qfxiongbinbin merged 1 commit into
mainfrom
feature/auto-release-on-merge
Apr 15, 2026
Merged

qfxiongbinbin merged 1 commit into
mainfrom
feature/auto-release-on-merge

Conversation

@qfxiongbinbin

Copy link
Copy Markdown
Owner

这次改了什么

  • 新增 auto-release workflow,在 PR 合并到 main 后自动升级 patch 版本、提交版本变更、打 tag
  • 新增版本升级脚本,自动同步 package.json、package-lock.json、Cargo.toml、tauri.conf.json 和 changelog
  • 更新 release-process 文档,补充新的自动发版流程说明

已验证

  • 本地执行 auto-release 脚本,能从 0.0.14 自动升级到 0.0.15
  • Node 脚本语法检查通过
  • workflow YAML 解析通过

风险提醒

  • 当前设计是每次 merge 到 main 都会自动发版
  • release notes 目前按 commit message 自动归类:feat -> Added,fix -> Fixed,其余 -> Changed

@qfxiongbinbin
qfxiongbinbin merged commit e8150d4 into main Apr 15, 2026
@qfxiongbinbin
qfxiongbinbin deleted the feature/auto-release-on-merge branch April 15, 2026 03:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant