code.cestus.io/tools/fabricator@v0.4.3/.goreleaser.yml (about) 1 # Code generated by fabricator-generate-project-go 2 # 3 # Modifications in code regions will be lost during regeneration! 4 # region CODE_REGION(ci) 5 # This is an example goreleaser.yaml file with some sane defaults. 6 # Make sure to check the documentation at http://goreleaser.com 7 8 version: 2 9 10 before: 11 hooks: 12 - make install_tools 13 - go generate ./... 14 builds: 15 - main: ./cmd/fabricator 16 goos: 17 # endregion 18 - linux 19 # region CODE_REGION(arch) 20 goarch: 21 # endregion 22 - amd64 23 - arm64 24 # region CODE_REGION(rest) 25 goarm: 26 - "7" 27 ldflags: 28 - -X code.cestus.io/tools/fabricator/pkg/genericclioptions.version={{ .Env.BUILD_VERSION}} 29 - -X code.cestus.io/tools/fabricator/pkg/genericclioptions.buildDate={{ .CommitDate }} 30 - -X code.cestus.io/tools/fabricator/pkg/genericclioptions.name=fabricator 31 gomod: 32 proxy: false 33 env: 34 - GOPROXY=https://proxy.golang.org,direct 35 - GOSUMDB=sum.golang.org 36 - GOPRIVATE=code.cestus.io 37 - CGO_ENABLED=1 38 archives: 39 - format: zip 40 name_template: "{{.Binary}}_{{.Os}}-{{.Arch}}" 41 checksum: 42 name_template: "checksums.txt" 43 snapshot: 44 version_template: "{{ .Tag }}-next" 45 changelog: 46 sort: asc 47 filters: 48 exclude: 49 - "^docs:" 50 - "^test:" 51 52 # endregion