1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- # .goreleaser.yml
- # Build customization
- project_name: ergo
- builds:
- - main: ergo.go
- env:
- - CGO_ENABLED=0
- binary: ergo
- goos:
- - linux
- - windows
- - darwin
- - freebsd
- - openbsd
- - plan9
- goarch:
- - amd64
- - arm
- - arm64
- goarm:
- - 6
- ignore:
- - goos: windows
- goarch: arm
- - goos: windows
- goarch: arm64
- - goos: darwin
- goarch: arm
- - goos: freebsd
- goarch: arm
- - goos: freebsd
- goarch: arm64
- - goos: openbsd
- goarch: arm
- - goos: openbsd
- goarch: arm64
- - goos: plan9
- goarch: arm
- - goos: plan9
- goarch: arm64
- flags:
- - -trimpath
-
- archives:
- -
- name_template: "{{ .ProjectName }}-{{ .Version }}-{{ .Os }}-{{ .Arch }}{{ if .Arm }}v{{ .Arm }}{{ end }}"
- format: tar.gz
- replacements:
- amd64: x86_64
- darwin: macos
- format_overrides:
- - goos: windows
- format: zip
- files:
- - README
- - CHANGELOG.md
- - LICENSE
- - ergo.motd
- - default.yaml
- - traditional.yaml
- - docs/MANUAL.md
- - docs/USERGUIDE.md
- - languages/*.yaml
- - languages/*.json
- - languages/*.md
- wrap_in_directory: true
- checksum:
- name_template: "{{ .ProjectName }}-{{ .Version }}-checksums.txt"
|