| 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: | ||||
| 7 | - "npm ci --prefix webui" | ||||
| 8 | - "npm run build --prefix webui" | ||||
| 9 | |||||
| 10 | builds: | ||||
| 11 | - id: sketch | ||||
| 12 | main: ./cmd/sketch | ||||
| 13 | env: | ||||
| 14 | - CGO_ENABLED=0 | ||||
| 15 | goos: | ||||
| 16 | - linux | ||||
| 17 | - darwin | ||||
| 18 | goarch: | ||||
| 19 | - amd64 | ||||
| 20 | - arm64 | ||||
| 21 | ldflags: | ||||
| 22 | - -s -w -X main.version={{.Version}} -X main.commit={{.Commit}} -X main.date={{.Date}} | ||||
| 23 | |||||
| 24 | archives: | ||||
| 25 | - id: releaseArchive | ||||
| 26 | format: tar.gz | ||||
| 27 | name_template: "{{ .ProjectName }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}" | ||||
| 28 | files: | ||||
| 29 | - README.md | ||||
| 30 | - LICENSE | ||||
| 31 | |||||
| 32 | release: | ||||
| 33 | github: | ||||
| 34 | owner: boldsoftware | ||||
| 35 | name: sketch | ||||
| 36 | draft: false | ||||
| 37 | prerelease: false | ||||