mirror of
https://github.com/setube/ogame-vue-ts.git
synced 2026-05-12 07:55:11 +08:00
- 合并原有分离的 amd64 和 arm64 构建任务为统一的多架构构建任务 - 使用 docker/setup-qemu-action 和 docker/setup-buildx-action 支持多架构构建 - 更新 GitHub Actions 的依赖版本至最新(checkout@v4、login-action@v3、build-push-action@v6) - 修改平台配置为 linux/amd64,linux/arm64 实现一键双架构构建 - 改用 GITHUB_TOKEN 进行 GHCR 认证,提高安全性 - 优化 Docker Hub 登录逻辑,仅在配置凭据时执行 - 移除手动创建 manifest 步骤,由 build-push-action 自动处理多架构标签 - 增加对 git tag 触发的支持,实现版本化镜像推送 - 添加构建缓存支持以提升后续构建速度 - 更新镜像标签策略,同时推送 latest 和 commit SHA 标签到 GHCR 与 Docker Hub