4 Commits
Author SHA1 Message Date
liyp 7de313fa0f ci: 在 dist/ 里校验 SHA256SUMS
SHA256SUMS 里是裸文件名,在仓库根目录执行 sha256sum -c dist/SHA256SUMS
会去找 ./golink_darwin_amd64 从而全部 FAILED。改成 ( cd dist && sha256sum -c SHA256SUMS )。
2026-10-23 13:31:44 +08:00
liyp 171548d517 ci: 手动运行时 tag 改为可选,留空自动取最新 tag
- workflow_dispatch 的 tag 输入不再是必填,点 Run workflow 直接跑
- 留空时用 git describe --tags --abbrev=0 解析最新 tag
- release job 的 checkout 改为 fetch-depth: 0,否则浅克隆里看不到 tag
2026-10-23 13:20:01 +08:00
liyp 2a9f26b952 ci: 只在 GitHub 上触发,Gitea 侧跳过
Gitea 会扫描 .github/workflows,v1.0.1 推送后它排了一个永远 queued 的任务。
用 github.server_url 做判断:只有 https://github.com 才执行。
2026-10-23 13:13:58 +08:00
liyp 4298611c2c ci: 打 v* tag 时自动构建六平台二进制并挂到 GitHub Release
Release / Build and publish (push) Canceled after 0s
Release / End-to-end tests (push) Canceled after 0s
- test job 先跑 golink (38) 与 goscp (19) 两套端到端测试
- release job 用 build.sh 交叉编译,校验版本号与 SHA256SUMS
- gh release create/upload 推送 13 个附件,支持 workflow_dispatch 重建
2026-10-23 13:03:19 +08:00