github.com/nakabonne/golangci-lint@v1.26.1/.goreleaser.yml (about) 1 --- 2 project_name: golangci-lint 3 4 release: 5 github: 6 owner: golangci 7 name: golangci-lint 8 9 builds: 10 - binary: golangci-lint 11 goos: 12 - darwin 13 - windows 14 - linux 15 - freebsd 16 goarch: 17 - amd64 18 - arm64 19 - arm 20 - 386 21 - ppc64le 22 - s390x 23 - mips64 24 - mips64le 25 goarm: 26 - 6 27 - 7 28 env: 29 - CGO_ENABLED=0 30 ignore: 31 - goos: darwin 32 goarch: 386 33 - goos: freebsd 34 goarch: arm64 35 main: ./cmd/golangci-lint/ 36 ldflags: -s -w -X main.version={{.Version}} -X main.commit={{.ShortCommit}} -X main.date={{.Date}} 37 38 archives: 39 - format: tar.gz 40 wrap_in_directory: true 41 format_overrides: 42 - goos: windows 43 format: zip 44 name_template: '{{ .Binary }}-{{ .Version }}-{{ .Os }}-{{ .Arch }}{{ if .Arm }}v{{ .Arm }}{{ end }}' 45 files: 46 - LICENSE 47 - README.md 48 49 snapshot: 50 name_template: SNAPSHOT-{{ .Commit }} 51 52 checksum: 53 name_template: '{{ .ProjectName }}-{{ .Version }}-checksums.txt' 54 55 changelog: 56 sort: asc 57 filters: 58 exclude: 59 - '^docs:' 60 - '^test:' 61 - '^dev:' 62 - 'README' 63 - Merge pull request 64 - Merge branch 65 66 dockers: 67 - dockerfile: build/Dockerfile 68 binaries: 69 - golangci-lint 70 image_templates: 71 - "golangci/golangci-lint:latest" 72 - "golangci/golangci-lint:{{ .Tag }}" 73 - "golangci/golangci-lint:v{{ .Major }}.{{ .Minor }}" 74 - dockerfile: build/Dockerfile.alpine 75 binaries: 76 - golangci-lint 77 image_templates: 78 - "golangci/golangci-lint:latest-alpine" 79 - "golangci/golangci-lint:{{ .Tag }}-alpine" 80 - "golangci/golangci-lint:v{{ .Major }}.{{ .Minor }}-alpine" 81 82 brews: 83 - github: 84 owner: golangci 85 name: homebrew-tap 86 folder: Formula 87 homepage: https://golangci.com 88 description: Fast linters runner for Go. 89 install: | 90 bin.install "golangci-lint" 91 output = Utils.popen_read("#{bin}/golangci-lint completion bash") 92 (bash_completion/"golangci-lint").write output 93 output = Utils.popen_read("#{bin}/golangci-lint completion zsh") 94 (zsh_completion/"_golangci-lint").write output 95 prefix.install_metafiles 96 test: | 97 system "#{bin}/golangci-lint --version"