- workflow_dispatch 的 tag 输入不再是必填,点 Run workflow 直接跑 - 留空时用 git describe --tags --abbrev=0 解析最新 tag - release job 的 checkout 改为 fetch-depth: 0,否则浅克隆里看不到 tag
Gitea 会扫描 .github/workflows,v1.0.1 推送后它排了一个永远 queued 的任务。 用 github.server_url 做判断:只有 https://github.com 才执行。
- test job 先跑 golink (38) 与 goscp (19) 两套端到端测试 - release job 用 build.sh 交叉编译,校验版本号与 SHA256SUMS - gh release create/upload 推送 13 个附件,支持 workflow_dispatch 重建