| 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 | 973413b | 2025-07-08 19:35:05 +0000 | [diff] [blame] | 11 | # Note: this build corresponds to 'make outie'; 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 | 973413b | 2025-07-08 19:35:05 +0000 | [diff] [blame] | 20 | tags: |
| 21 | - outie |
| Josh Bleecher Snyder | 7b00c2c | 2025-07-02 12:24:30 -0700 | [diff] [blame] | 22 | ldflags: |
| Josh Bleecher Snyder | 973413b | 2025-07-08 19:35:05 +0000 | [diff] [blame] | 23 | - -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 Snyder | 7b00c2c | 2025-07-02 12:24:30 -0700 | [diff] [blame] | 30 | |
| 31 | archives: |
| 32 | - id: releaseArchive |
| Josh Bleecher Snyder | 7b00c2c | 2025-07-02 12:24:30 -0700 | [diff] [blame] | 33 | name_template: "{{ .ProjectName }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}" |
| 34 | files: |
| 35 | - README.md |
| 36 | - LICENSE |
| 37 | |
| 38 | release: |
| 39 | github: |
| 40 | owner: boldsoftware |
| 41 | name: sketch |
| 42 | draft: false |
| 43 | prerelease: false |