version: '3' includes: common: ../Taskfile.yml tasks: build: summary: Builds the application for macOS deps: - task: common:go:mod:tidy - task: common:build:frontend vars: PRODUCTION: ref: .PRODUCTION cmds: - go build -buildvcs=false -gcflags=all="-l" -o {{.BIN_DIR}}/{{.APP_NAME}} env: GOOS: darwin CGO_ENABLED: 1 GOARCH: '{{.ARCH | default ARCH}}' PRODUCTION: '{{.PRODUCTION | default "false"}}' vars: PRODUCTION: '{{.PRODUCTION | default "false"}}' run: cmds: - '{{.BIN_DIR}}/{{.APP_NAME}}'