| Josh Bleecher Snyder | 7b00c2c | 2025-07-02 12:24:30 -0700 | [diff] [blame] | 1 | version: 2 |
| 2 | project_name: sketch |
| 3 | |
| 4 | # Build configuration |
| 5 | before: |
| 6 | hooks: |
| Josh Bleecher Snyder | 973413b | 2025-07-08 19:35:05 +0000 | [diff] [blame] | 7 | - make clean |
| Josh Bleecher Snyder | 7b00c2c | 2025-07-02 12:24:30 -0700 | [diff] [blame] | 8 | |
| 9 | builds: |
| 10 | - id: sketch |
| Josh Bleecher Snyder | 6ae637a | 2025-07-09 12:41:56 -0700 | [diff] [blame] | 11 | # Note: this build corresponds to build/outie.sh; please keep them in sync. |
| Josh Bleecher Snyder | 7b00c2c | 2025-07-02 12:24:30 -0700 | [diff] [blame] | 12 | main: ./cmd/sketch |
| Josh Bleecher Snyder | 973413b | 2025-07-08 19:35:05 +0000 | [diff] [blame] | 13 | binary: sketch |
| Josh Bleecher Snyder | 7b00c2c | 2025-07-02 12:24:30 -0700 | [diff] [blame] | 14 | goos: |
| 15 | - linux |
| 16 | - darwin |
| 17 | goarch: |
| 18 | - amd64 |
| 19 | - arm64 |
| Josh Bleecher Snyder | e3c0f4d | 2025-07-09 15:22:07 -0700 | [diff] [blame^] | 20 | tags: |
| 21 | - outie |
| Josh Bleecher Snyder | 7b00c2c | 2025-07-02 12:24:30 -0700 | [diff] [blame] | 22 | ldflags: |
| Josh Bleecher Snyder | 6ae637a | 2025-07-09 12:41:56 -0700 | [diff] [blame] | 23 | - -X main.release={{.Version}} |
| 24 | - -X main.builtBy=goreleaser |
| 25 | env: |
| 26 | - SKETCH_VERSION={{.Version}} |
| 27 | - BUILT_BY=goreleaser |
| Josh Bleecher Snyder | 973413b | 2025-07-08 19:35:05 +0000 | [diff] [blame] | 28 | hooks: |
| 29 | pre: |
| Josh Bleecher Snyder | 6ae637a | 2025-07-09 12:41:56 -0700 | [diff] [blame] | 30 | - ./build/webui.sh |
| 31 | - ./build/innie.sh |
| Josh Bleecher Snyder | 7b00c2c | 2025-07-02 12:24:30 -0700 | [diff] [blame] | 32 | |
| 33 | archives: |
| 34 | - id: releaseArchive |
| Josh Bleecher Snyder | 7b00c2c | 2025-07-02 12:24:30 -0700 | [diff] [blame] | 35 | name_template: "{{ .ProjectName }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}" |
| 36 | files: |
| 37 | - README.md |
| 38 | - LICENSE |
| 39 | |
| 40 | release: |
| 41 | github: |
| 42 | owner: boldsoftware |
| 43 | name: sketch |
| 44 | draft: false |
| 45 | prerelease: false |