AnzhiZhang / ChatHub

GNU General Public License v3.0
28 stars 7 forks source link

有关CI自动构建的问题 #11

Closed 401U closed 1 year ago

401U commented 1 year ago

刚刚为仓库添加了CI构建脚本,将在推送tag时自动发release,同时编译插件加入release assets, 并自动生成变更日志(基于commit记录)

是否需要同时自动发布插件到 CurseForge/Modrinth平台(可通过 mc-publish 实现)?这需要配置相应的环境变量,加入对应平台的口令,所以只有仓库主人能够操作

AnzhiZhang commented 1 year ago

可以做,可以告诉我变量名,我加到仓库变量中去

401U commented 1 year ago

mc-publish的范例中使用的环境变量就MODRINTH_TOKENCURSEFORGE_TOKEN 两个,获取地址为: curseforgemodrinth

自行设置其他变量名也可,最终与action中的配置一致即可

401U commented 1 year ago

更新了action, 等加入环境变量后,取消其中注释部分即可

另:此项目暂未在modrinth上发布,故modrinth的id部分需要等发布后进行修改

AnzhiZhang commented 1 year ago

两个secret 添加好了,morith 在审核了,id应该在哪填写?

401U commented 1 year ago

两个secret 添加好了,morith 在审核了,id应该在哪填写?

.github/workflows/Release.yml 文件中,被注释的行里有modrinth-id

AnzhiZhang commented 1 year ago

已经修改好了