zhangwenjian
dcef2df38e
fix 🐛 : 限制部署步骤仅在 master 收到 push 时执行
...
本工作流同时由 push 与 pull_request 触发,而推送镜像与重启服务两步没有
任何事件限制。其后果是:任何指向 master 的 PR 一经创建,就会把 PR 分支
构建出的镜像推送到镜像仓库,并 docker rm -f 掉线上容器、用该镜像重新启
动 API 服务——发生在代码被审查和合并之前。
同仓库分支发起的 PR 可以取到 secrets,因此该路径实际可达;历史运行记录
中已多次出现由 pull_request 事件触发的成功部署。
为两步加上 event_name 与 ref 双重判断。额外判断 ref 是考虑到日后若有人
向 on.push.branches 追加分支,部署不会随之扩散。
Tidy 与 Build 不受影响,PR 仍会执行编译校验。
2026-08-12 12:27:33 +08:00
zhangwenjian
45587028c3
config 🔧 : CI 升级 Go 版本并更新 Actions 至最新
2026-08-10 20:45:39 +08:00
zhangwenjian
1bd64d4562
config 🔧 : pin all GitHub Actions to full-length commit SHAs
...
Replace version tags (@v1/@v2/@v3/@master) with pinned commit SHAs
across all workflow files to satisfy go-admin-team organization
security policy requiring immutable action references.
2026-05-15 17:48:41 +08:00
wenjianzhang
937775e2a7
chore: update Go version from 1.21 to 1.24 in build configuration
2025-03-25 08:53:39 +08:00
wenjianzhang
21c262a31e
perf 👌 : update build file
2024-09-03 22:17:11 +08:00
zhangwenjian
ed8bac8a1b
perf 👌 : 更新ci脚本
2022-11-01 15:00:41 +08:00
zhangwenjian
f795a356e7
perf 👌 : 更新CI脚本中的分支
2022-11-01 14:14:27 +08:00
zhangwenjian
a359c25e36
perf 👌 : 添加CI脚本
2022-11-01 14:13:53 +08:00