2025-12-18 13:50:39 +08:00
|
|
|
|
version: 2
|
|
|
|
|
|
|
|
|
|
|
|
project_name: sub2api
|
|
|
|
|
|
|
|
|
|
|
|
before:
|
|
|
|
|
|
hooks:
|
|
|
|
|
|
- go mod tidy -C backend
|
|
|
|
|
|
|
|
|
|
|
|
builds:
|
|
|
|
|
|
- id: sub2api
|
|
|
|
|
|
dir: backend
|
|
|
|
|
|
main: ./cmd/server
|
|
|
|
|
|
binary: sub2api
|
|
|
|
|
|
env:
|
|
|
|
|
|
- CGO_ENABLED=0
|
|
|
|
|
|
goos:
|
|
|
|
|
|
- linux
|
|
|
|
|
|
- windows
|
|
|
|
|
|
- darwin
|
|
|
|
|
|
goarch:
|
|
|
|
|
|
- amd64
|
|
|
|
|
|
- arm64
|
|
|
|
|
|
ignore:
|
|
|
|
|
|
- goos: windows
|
|
|
|
|
|
goarch: arm64
|
|
|
|
|
|
ldflags:
|
|
|
|
|
|
- -s -w
|
|
|
|
|
|
- -X main.Commit={{.Commit}}
|
|
|
|
|
|
- -X main.Date={{.Date}}
|
|
|
|
|
|
- -X main.BuildType=release
|
|
|
|
|
|
|
|
|
|
|
|
archives:
|
|
|
|
|
|
- id: default
|
|
|
|
|
|
format: tar.gz
|
|
|
|
|
|
name_template: >-
|
|
|
|
|
|
{{ .ProjectName }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}
|
|
|
|
|
|
format_overrides:
|
|
|
|
|
|
- goos: windows
|
|
|
|
|
|
format: zip
|
|
|
|
|
|
files:
|
|
|
|
|
|
- LICENSE*
|
|
|
|
|
|
- README*
|
|
|
|
|
|
- deploy/*
|
|
|
|
|
|
|
|
|
|
|
|
checksum:
|
|
|
|
|
|
name_template: 'checksums.txt'
|
|
|
|
|
|
algorithm: sha256
|
|
|
|
|
|
|
|
|
|
|
|
changelog:
|
|
|
|
|
|
# 禁用自动 changelog,完全使用 tag 消息
|
|
|
|
|
|
disable: true
|
|
|
|
|
|
|
|
|
|
|
|
release:
|
|
|
|
|
|
github:
|
|
|
|
|
|
owner: Wei-Shaw
|
|
|
|
|
|
name: sub2api
|
|
|
|
|
|
draft: false
|
|
|
|
|
|
prerelease: auto
|
2025-12-18 15:30:35 +08:00
|
|
|
|
name_template: "Sub2API {{.Version}}"
|
|
|
|
|
|
# 完全使用 tag 消息作为 release 内容(通过环境变量传入)
|
2025-12-18 13:50:39 +08:00
|
|
|
|
header: |
|
|
|
|
|
|
> AI API Gateway Platform - 将 AI 订阅配额分发和管理
|
|
|
|
|
|
|
2025-12-18 15:30:35 +08:00
|
|
|
|
{{ .Env.TAG_MESSAGE }}
|
2025-12-18 13:50:39 +08:00
|
|
|
|
|
|
|
|
|
|
footer: |
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
## 📥 Installation
|
|
|
|
|
|
|
|
|
|
|
|
**One-line install (Linux):**
|
|
|
|
|
|
```bash
|
|
|
|
|
|
curl -sSL https://raw.githubusercontent.com/Wei-Shaw/sub2api/main/deploy/install.sh | sudo bash
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
**Manual download:**
|
|
|
|
|
|
Download the appropriate archive for your platform from the assets below.
|
|
|
|
|
|
|
|
|
|
|
|
## 📚 Documentation
|
|
|
|
|
|
|
|
|
|
|
|
- [GitHub Repository](https://github.com/Wei-Shaw/sub2api)
|
|
|
|
|
|
- [Installation Guide](https://github.com/Wei-Shaw/sub2api/blob/main/deploy/README.md)
|