You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何结合semantic-release与electron-builder发布Github Release

关于semantic-release与electron-builder结合发布Github Release的问题

semantic-release 和 electron-builder 均可发布Github Release。我希望将二者结合,让semantic-release负责版本号与CHANGELOG管理,electron-builder负责发布产物,尝试了三种方案但均存在问题:

  • 方案1:semantic-release → electron-builder
    先运行semantic-release在Github创建正式Release,再用其生成的版本号运行electron-builder,会创建一个与已发布Release同标签的草稿版本。

  • 方案2:semantic-release dry-run → electron-builder → semantic-release
    先以dry-run模式运行semantic-release获取预期版本号,再运行electron-builder创建草稿版本,期望semantic-release更新并发布该草稿,但实际它创建了另一个新的正式Release。

  • 方案3:semantic-release → electron-builder releaseType=release
    先运行semantic-release创建正式Release,再添加releaseType=release参数运行electron-builder,产物会被部署到同一个Release中,但存在先创建Release再添加产物的问题,可能影响AutoUpdate功能。


内容的提问来源于stack exchange,提问作者baruchiro

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 00:35:33