github.com/temphia/temphia@v0.0.0-20240217195838-8c2001a6d2da/.goreleaser.yml (about) 1 project_name: temphia 2 env: 3 - GO111MODULE=on 4 builds: 5 6 - id: temphia-darwin-amd64 7 env: 8 - CGO_ENABLED=1 9 - CC=o64-clang 10 - CXX=o64-clang++ 11 main: ./main.go 12 goos: 13 - darwin 14 goarch: 15 - amd64 16 17 - id: temphia-darwin-arm64 18 env: 19 - CGO_ENABLED=1 20 - CC=aarch64-apple-darwin21.4-clang 21 - CXX=aarch64-apple-darwin21.4-clang++ 22 main: ./main.go 23 goos: 24 - darwin 25 goarch: 26 - arm64 27 28 - id: temphia-linux 29 env: 30 - CGO_ENABLED=1 31 main: ./main.go 32 goos: 33 - linux 34 goarch: 35 - amd64 36 37 - id: temphia-linux-arm64 38 env: 39 - CGO_ENABLED=1 40 - CC=aarch64-linux-gnu-gcc 41 main: ./main.go 42 goos: 43 - linux 44 goarch: 45 - arm64 46 47 - id: temphia-windows 48 ldflags: -buildmode=exe 49 env: 50 - CGO_ENABLED=1 51 - CC=x86_64-w64-mingw32-gcc 52 - CXX=x86_64-w64-mingw32-g++ 53 main: ./main.go 54 goos: 55 - windows 56 goarch: 57 - amd64 58 59 archives: 60 - format: binary