project_name: mcp-go-db builds: - env: - CGO_ENABLED=0 goos: - linux goarch: - arm64 id: "default" # 需要明确指定 id 供后续引用 nfpms: - id: mcp-go-db package_name: mcp-go-db file_name_template: "{{ .ProjectName }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}" vendor: "Viviman" homepage: "https://github.com/vivimanZhang/mcp-go-db" maintainer: "vivib@foxmail.com" description: "MCP-数据库小工具" license: "MIT" formats: - deb replaces: - old-package-name contents: # 主程序安装到 /opt/mcp-go-db/mcp-go-db - src: dist/default_linux_arm64/mcp-go-db dst: /opt/apps/mcp-go-db/mcp-go-db file_info: mode: 0755 # 配置文件安装到 /opt/apps/mcp-go-db/config.yaml - src: config.yaml dst: /opt/apps/mcp-go-db/config.yaml type: config|noreplace # 标记为配置文件,升级时不会覆盖 file_info: mode: 0644 release: github: owner: vivimanZhang name: mcp-go-db