github.com/elek/golangci-lint@v1.42.2-0.20211208090441-c05b7fcb3a9a/.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 - riscv64 26 goarm: 27 - 6 28 - 7 29 gomips: 30 - hardfloat 31 env: 32 - CGO_ENABLED=0 33 ignore: 34 - goos: darwin 35 goarch: 386 36 - goos: freebsd 37 goarch: arm64 38 main: ./cmd/golangci-lint/ 39 flags: 40 - -trimpath 41 ldflags: -s -w -X main.version={{.Version}} -X main.commit={{.ShortCommit}} -X main.date={{.Date}} 42 43 archives: 44 - format: tar.gz 45 wrap_in_directory: true 46 format_overrides: 47 - goos: windows 48 format: zip 49 name_template: '{{ .ProjectName }}-{{ .Version }}-{{ .Os }}-{{ .Arch }}{{ if .Arm }}v{{ .Arm }}{{ end }}' 50 files: 51 - LICENSE 52 - README.md 53 54 snapshot: 55 name_template: SNAPSHOT-{{ .Commit }} 56 57 checksum: 58 name_template: '{{ .ProjectName }}-{{ .Version }}-checksums.txt' 59 60 changelog: 61 sort: asc 62 filters: 63 exclude: 64 - '^docs:' 65 - '^test:' 66 - '^dev:' 67 - 'README' 68 - 'build\(deps\): bump .* in /docs \(#\d+\)' 69 - Merge pull request 70 - Merge branch 71 72 brews: 73 - tap: 74 owner: golangci 75 name: homebrew-tap 76 folder: Formula 77 homepage: https://golangci.com 78 description: Fast linters runner for Go. 79 install: | 80 bin.install "golangci-lint" 81 output = Utils.popen_read("#{bin}/golangci-lint completion bash") 82 (bash_completion/"golangci-lint").write output 83 output = Utils.popen_read("#{bin}/golangci-lint completion zsh") 84 (zsh_completion/"_golangci-lint").write output 85 output = Utils.popen_read("#{bin}/golangci-lint completion fish") 86 (fish_completion/"eksctl.fish").write output 87 prefix.install_metafiles 88 test: | 89 system "#{bin}/golangci-lint --version" 90 91 nfpms: 92 - 93 id: golangci-lint-nfpms 94 package_name: golangci-lint 95 file_name_template: "{{ .ProjectName }}-{{ .Version }}-{{ .Os }}-{{ .Arch }}{{ if .Arm }}v{{ .Arm }}{{ end }}" 96 homepage: https://golangci-lint.run/ 97 maintainer: "golangci-lint Team <golangci-releaser@users.noreply.github.com>" 98 description: Fast linters Runner for Go 99 license: GPLv3 100 formats: 101 - deb 102 - rpm