summaryrefslogtreecommitdiff
path: root/.goreleaser.yml
blob: edb1170b20130c7b11f950a759478c88f2f028ef (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
---
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:'