go/pkg/release/publishers/templates/aur/.SRCINFO.tmpl
Snider 513a241c1b feat(release): add package manager publishers for S3.2
Add publishers for distributing CLI binaries to package managers:
- npm: binary wrapper pattern with postinstall download
- Homebrew: formula generation + tap auto-commit
- Scoop: JSON manifest + bucket auto-commit
- AUR: PKGBUILD + .SRCINFO + AUR push
- Chocolatey: NuSpec + install script + optional push

Each publisher supports:
- Dry-run mode for previewing changes
- Auto-commit to own repos (tap/bucket/AUR)
- Generate files for PRs to official repos via `official` config

Also includes Docker and LinuxKit build helpers.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 00:32:04 +00:00

16 lines
715 B
Cheetah

pkgbase = {{.PackageName}}-bin
pkgdesc = {{.Description}}
pkgver = {{.Version}}
pkgrel = 1
url = https://github.com/{{.Repository}}
arch = x86_64
arch = aarch64
license = {{.License}}
provides = {{.PackageName}}
conflicts = {{.PackageName}}
source_x86_64 = {{.PackageName}}-bin-{{.Version}}-x86_64.tar.gz::https://github.com/{{.Repository}}/releases/download/v{{.Version}}/{{.BinaryName}}-linux-amd64.tar.gz
sha256sums_x86_64 = {{.Checksums.LinuxAmd64}}
source_aarch64 = {{.PackageName}}-bin-{{.Version}}-aarch64.tar.gz::https://github.com/{{.Repository}}/releases/download/v{{.Version}}/{{.BinaryName}}-linux-arm64.tar.gz
sha256sums_aarch64 = {{.Checksums.LinuxArm64}}
pkgname = {{.PackageName}}-bin