Files
zy 84511f19ac ci: 升级 Actions 至 node24 运行时,消除 Node 20 弃用警告 (#809)
GitHub 已停止支持 Node 20,并强制用 Node 24 运行声明了 node20 的 action。
升级到自身声明 node24 的版本:

- actions/checkout        v4 → v7
- actions/setup-go        v4/v5 → v7(v4 甚至还是 node16)
- docker/login-action     v3 → v4
- docker/setup-buildx-action v3 → v4
- docker/build-push-action   v5 → v7(v6 仍是 node20)
- softprops/action-gh-release v1 → v3(v1 是 node16,v2 仍是 node20)

已逐个核对 release notes,对本仓库无破坏性影响:checkout v7 只限制
pull_request_target / workflow_run 检出 fork PR,本仓库未使用这两个触发器;
setup-buildx-action v4 移除的废弃输入本仓库未使用。

xpzouying/star-history@v1 是 composite,但内部调用 actions/setup-go@v5,
需在该仓库另行升级。

Refs #808

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-13 14:57:17 +08:00
..