blob: 9e16500a296bc6f060a157c874ff8683337dec87 [file] [log] [blame]
khenaidooc7005fc2019-11-18 19:23:57 -05001project_name: freeport
2
3release:
4 github:
5 owner: phayes
6 name: freeport
7
8builds:
9 - binary: freeport
10 goos:
11 - linux
12 - darwin
13 goarch:
14 - amd64
15 - "386"
Abhay Kumar40252eb2025-10-13 13:25:53 +000016 - arm64
khenaidooc7005fc2019-11-18 19:23:57 -050017 goarm:
18 - "6"
19 main: ./cmd/freeport
20 ldflags: -s -w -X main.version={{.Version}} -X main.commit={{.Commit}} -X main.date={{.Date}}
21
22archive:
23 format: tar.gz
24 name_template: '{{ .Binary }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}{{ if .Arm }}v{{
25 .Arm }}{{ end }}'
26 files:
27 - licence*
28 - LICENCE*
29 - license*
30 - LICENSE*
31 - readme*
32 - README*
33 - changelog*
34 - CHANGELOG*
35
36snapshot:
37 name_template: SNAPSHOT-{{ .Commit }}
38
39checksum:
40 name_template: '{{ .ProjectName }}_{{ .Version }}_checksums.txt'
41
42# Create RPM and .DEB files
43fpm:
44 vendor: Patrick Hayes
45
46 # Your app's homepage.
47 #homepage: https://example.com/
48
49 # Your app's maintainer
50 maintainer: Patrick Hayes <patrick.d.hayes@gmail.com>
51
52 # Your app's description.
53 description: Get a free open TCP port that is ready to use.
54
55 # Your app's license.
56 # Default is empty.
57 license: BSD
58
59 # Formats to be generated.
60 formats:
61 - deb
62 - rpm
63
64 # Packages your package depends on.
65 #dependencies:
66 # - git
67 # - zsh
68
69 # Packages that conflict with your package.
70 #conflicts:
71 # - svn
72 # - bash
73
74 # Files or directories to add to your package (beyond the binary).
75 # Keys are source paths to get the files from.
76 # Values are the destination locations of the files in the package.
77 #files:
78 # "scripts/etc/init.d/": "/etc/init.d"
79
80# Homebrew repos
81brew:
82 # Reporitory to push the tap to.
83 github:
84 owner: phayes
85 name: homebrew-repo
86
87 # Git author used to commit to the repository.
88 # Defaults are shown.
89 commit_author:
90 name: goreleaserbot
91 email: goreleaser@carlosbecker.com
92
93 # Folder inside the repository to put the formula.
94 # Default is the root folder.
95 # folder: .
96
97 # Caveats for the user of your binary.
98 # Default is empty.
99 # caveats: "How to use this binary"
100
101 # Your app's homepage.
102 # Default is empty.
103 # homepage: "https://example.com/"
104
105 # Your app's description.
106 # Default is empty.
107 description: "Get a free open TCP port that is ready to use."
108
109 # Packages your package depends on.
110 #dependencies:
111 # - git
112 # - zsh
113
114 # Packages that conflict with your package.
115 #conflicts:
116 # - svn
117 # - bash
118
119 # Specify for packages that run as a service.
120 # Default is empty.
121 #plist: |
122 # <?xml version="1.0" encoding="UTF-8"?>
123 # ...
124
125 # So you can `brew test` your formula.
126 # Default is empty.
127 #test: |
128 # system "#{bin}/program --version"
129 # ...
130
131 # Custom install script for brew.
132 # Default is 'bin.install "program"'.
133 #install: |
134 # bin.install "program"
Abhay Kumar40252eb2025-10-13 13:25:53 +0000135 # ...