feat(ci): 基于 v* 标签的多架构自动发版
Release / release (push) Failing after 8s

- 新增 .gitea/workflows/release.yml:推送 v* 标签触发,构建前端嵌入后
  交叉编译 linux/darwin(amd64+arm64),生成变更日志并创建 Gitea Release
- 新增 scripts/build-release.sh:make dist 与 CI 共用的产物构建脚本,
  tar.gz 打包 + SHA256SUMS;不含 windows(internal/store 依赖 Unix Umask)
- Makefile 增加 dist 目标;版本注入沿用 git describe + ldflags(pn version)
This commit is contained in:
2026-09-09 22:46:12 +08:00
parent 92d89717c5
commit ad4a87fc9f
5 changed files with 147 additions and 1 deletions
+3
View File
@@ -13,5 +13,8 @@ internal/webui/dist/*
/pn
/pn-linux-*
# 发布产物(make dist / CI 发版构建输出)
/dist/
# 系统文件
.DS_Store