tube/.goreleaser.yml

68 lines
1.7 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
builds:
-
flags: -tags "static_build"
ldflags: -w -X github.com/prologic/tube/.Version={{.Version}} -X github.com/prologic/tube/.Commit={{.Commit}}
env:
- CGO_ENABLED=0
goos:
- windows
- freebsd
- darwin
- linux
goarch:
- amd64
- arm
- arm64
brews:
-
github:
owner: prologic
name: homebrew-tube
homepage: "https://github.io/prologic/tube"
description: |
tube is a Youtube-like (without censorship and features you don't need!)
Video Sharing App written in Go which also supports automatic
transcoding to MP4 H.265 AAC, multiple collections and RSS feed.
dependencies:
- ffmpeg
plist: |
<?xml version=1.0 encoding=UTF-8?>
<!DOCTYPE plist PUBLIC \“-//Apple Computer//DTD PLIST 1.0//EN\” \”http://www.apple.com/DTDs/PropertyList-1.0.dtd\” >
<plist version=1.0>
<dict>
<key>Label</key><string>Tube</string>
<key>ProgramArguments</key>
<array>
<string>/usr/local/bin/tube</string>
<string>/usr/local/etc/tube/config.json
</array>
<key>WorkingDirectory</key>
<string>/usr/local</string>
<key>StandardOutPath</key><string>/usr/local/log/tube.log</string>
<key>RunAtLoad</key></true/>
<key>KeepAlive</key><true/>
<key>Disabled</key><false/>
</dict>
</plist>
signs:
-
artifacts: checksum
archives:
-
replacements:
darwin: Darwin
linux: Linux
windows: Windows
386: i386
amd64: x86_64
checksum:
name_template: 'checksums.txt'
snapshot:
name_template: "{{ .Tag }}-next"
changelog:
sort: asc
filters:
exclude:
- '^docs:'
- '^test:'