简单方案 - dnSpyEx
直接使用nightly.io作为下载链接,通过查看action run页面判断version
问题:
- action artifact 90天后过期,之后便无法下载
- 多文件支持差
复杂方案 - libimobiledevice新版
有多个文件的nightly,通过一个单独的repo的cron来汇总多个repo
方案:
- gh cli下载artifact并导出各个repo的commit信息
- 重新根据平台类别打包,形成安装包
- 上传GitHub Release持久保存
- checkver使用github的release,但需要自定义正则表达式
优点:
- 无期限保存