Obsidian 插件的 Github Action 设置
目录
代码
|
|
如何发布
git push到remote,注意package.json和manifest.json中的版本。- 使用命令
git tag x.x.x来标记 tag git push origin x.x.x(仅 push 一个版本) 或git push --tags(push 所有版本)
注意事项
如果出现 403 错误,可能是没有给 workflow 写入的权限。可以在 settings - Actions - General - workflow permissions 中进行修改,修改为 Read and write permissions。
构建的过程是这样的(以推送 0.0.1 版本为例):
- 推送到云端后,生成了一个 0.0.1 的分支。
- 接下来 actions 会根据这个 0.0.1 的分支构建。
- 如果说你更改了 main 的 workflow,这个 0.0.1 的分支仍然会按照之前的方式进行构建。
因此如果修改了 workflow,记得删除相应的分支再重新 push tags(20多次 commit 修改 release.yml 的痛)。
删除分支的方式:git tag -d x.x.x。