feat: Tag管理功能 + 打包脚本优化 + CI/CD发布流水线

- 新增标签管理: 列表/创建/删除/推送标签 (后端API + 前端UI)
- 前端新增标签Tab页,支持创建、删除、推送操作
- config.go 改为从可执行文件同目录加载 config.yaml
- 各平台构建脚本自动复制 config.yaml 到输出目录
- Windows 打包改为 ZIP 格式 (不依赖 NSIS)
- 新增 GitHub Actions Release 工作流 (三平台自动构建+发布)
This commit is contained in:
zyj
2026-03-09 17:18:53 +08:00
parent 29f1c0514a
commit 1b20fc2c51
14 changed files with 778 additions and 10 deletions

41
bin/config.yaml Normal file
View File

@@ -0,0 +1,41 @@
platforms:
gitea:
base_url: http://192.168.1.10:3000
users: []
gitee:
base_url: ""
users:
- username: zhuyuj
token: ""
projects: []
github:
base_url: ""
users:
- username: zhuy1228
token: ""
projects:
- name: GitPilot
path: F:\Project\GitPilot
enabled: false
- name: nakama
path: F:\Project\nakama
enabled: false
- name: DevPack
path: F:\Project\DevPack
enabled: false
- name: go-desk-service
path: F:\Project\go-desk\go-desk-service
enabled: false
- name: go-desk-wails
path: F:\Project\go-desk\go-desk-wails
enabled: false
- name: go-game
path: F:\Project\go-game
enabled: false
- name: PeterAgent
path: F:\Project\PeterAgent
enabled: false
settings:
concurrency: 6
network_check: true
log_level: info

Binary file not shown.