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)
20 lines
374 B
Plaintext
20 lines
374 B
Plaintext
# 数据目录(SQLite 库、备份)
|
|
data/
|
|
|
|
# 前端依赖与构建产物
|
|
web/node_modules/
|
|
web/dist/
|
|
|
|
# go:embed 目标目录(Makefile sync-assets 生成;仅保留 .gitkeep 占位)
|
|
internal/webui/dist/*
|
|
!internal/webui/dist/.gitkeep
|
|
|
|
# 本地构建的二进制
|
|
/pn
|
|
/pn-linux-*
|
|
|
|
# 发布产物(make dist / CI 发版构建输出)
|
|
/dist/
|
|
|
|
# 系统文件
|
|
.DS_Store |