blob: 352d67537d499c37f9a5ab065ebb3d137880e450 [file] [log] [blame]
Josh Bleecher Snyder7b00c2c2025-07-02 12:24:30 -07001version: 2
2project_name: sketch
3
4# Build configuration
5before:
6 hooks:
Josh Bleecher Snyder973413b2025-07-08 19:35:05 +00007 - make clean
Josh Bleecher Snyder7b00c2c2025-07-02 12:24:30 -07008
9builds:
10 - id: sketch
Josh Bleecher Snyder973413b2025-07-08 19:35:05 +000011 # Note: this build corresponds to 'make outie'; please keep them in sync.
Josh Bleecher Snyder7b00c2c2025-07-02 12:24:30 -070012 main: ./cmd/sketch
Josh Bleecher Snyder973413b2025-07-08 19:35:05 +000013 binary: sketch
Josh Bleecher Snyder7b00c2c2025-07-02 12:24:30 -070014 goos:
15 - linux
16 - darwin
17 goarch:
18 - amd64
19 - arm64
Josh Bleecher Snyder973413b2025-07-08 19:35:05 +000020 tags:
21 - outie
Josh Bleecher Snyder7b00c2c2025-07-02 12:24:30 -070022 ldflags:
Josh Bleecher Snyder973413b2025-07-08 19:35:05 +000023 - -X main.version={{.Version}}
24 - -X main.commit={{.Commit}}
25 - -X main.date={{.Date}}
26 - -X main.makefile=goreleaser
27 hooks:
28 pre:
29 - ./.goreleaser/build-target.sh
Josh Bleecher Snyder7b00c2c2025-07-02 12:24:30 -070030
31archives:
32 - id: releaseArchive
Josh Bleecher Snyder7b00c2c2025-07-02 12:24:30 -070033 name_template: "{{ .ProjectName }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}"
34 files:
35 - README.md
36 - LICENSE
37
38release:
39 github:
40 owner: boldsoftware
41 name: sketch
42 draft: false
43 prerelease: false