mei
|
48bb6b8864
|
fix(workflows)
|
2026-07-28 22:16:26 +08:00 |
|
mei
|
58b30fa41a
|
update(tests)
|
2026-07-28 22:13:08 +08:00 |
|
mei
|
2d73157a60
|
feat(workflows): check
|
2026-07-28 22:12:17 +08:00 |
|
 meiandClaude Fable 5
|
ce01604f13
|
ci: 新增发版流水线,构建产物上传 Release 并推送镜像到 ghcr
推送 v 开头的 tag 时自动执行:
- frontend: 前端只构建一次(含 vue-tsc 类型检查),产物由各平台共用,
保证所有二进制内嵌的前端完全一致
- build: 交叉编译 linux/windows/darwin 的 amd64 与 arm64 共 5 个目标,
打包时附带 README/LICENSE/docs
- release: 汇总产物、生成 checksums.txt、创建 Release(自动生成发布说明)
- docker: buildx 构建 amd64+arm64 镜像推送 ghcr,标签按 semver 展开
Dockerfile 改为交叉编译友好:前端与后端构建阶段固定在 BUILDPLATFORM,
用 TARGETARCH 做 Go 交叉编译,避免构建 arm64 镜像时 npm 与 go build
被丢进 QEMU 执行。同时补上 -trimpath。
只使用内置 GITHUB_TOKEN,无需额外 secret。
文档: 新增 docs/release.md,README 补充镜像拉取与二进制下载说明,
docker-compose 默认镜像改为 ghcr。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-27 07:38:44 +08:00 |
|
mei
|
a253e15e95
|
fix: ci
|
2025-10-06 21:38:52 +08:00 |
|
mei
|
e99ff86798
|
feat: ci
|
2025-10-06 21:37:30 +08:00 |
|
mei
|
cc38c8a7bb
|
ci: fix
|
2025-10-06 21:22:31 +08:00 |
|
mei
|
debfbab446
|
feat: ci
|
2025-10-06 21:18:19 +08:00 |
|