原文地址:https://waynegong.cn/posts/48515.html
背景
目前 microsoft-todo-browser-ext 在代码提交到 master 分支后,会自动执行 GitHub Action 进行构建,但发布过程仍然需要人工进行手动发布。
为了解决这类重复性操作,减少可能出现的操作失误,将发布过程通过自动化完成。
方案
当 master 分支触发 tag push 事件后,开始启动 Github Action 进行 CI 构建,构建完成后通过脚本将构建的产物上传到 Chrom Store,并进行自动(或手动)发布。
Chrome Web Store API 提供了上传、发布 Chrome 插件的相关接口,在