github.com/yuqengo/golangci-lint@v0.0.2/.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 - '(?i)^docs?:' 65 - '(?i)^docs\([^:]+\):' 66 - '(?i)^docs\[[^:]+\]:' 67 - '^tests?:' 68 - '(?i)^dev:' 69 - '^build\(deps\): bump .* in /docs \(#\d+\)' 70 - '^build\(deps\): bump .* in /\.github/peril \(#\d+\)' 71 - Merge pull request 72 - Merge branch 73 74 brews: 75 - tap: 76 owner: golangci 77 name: homebrew-tap 78 folder: Formula 79 homepage: https://golangci.com 80 description: Fast linters runner for Go. 81 install: | 82 bin.install "golangci-lint" 83 output = Utils.popen_read("#{bin}/golangci-lint completion bash") 84 (bash_completion/"golangci-lint").write output 85 output = Utils.popen_read("#{bin}/golangci-lint completion zsh") 86 (zsh_completion/"_golangci-lint").write output 87 output = Utils.popen_read("#{bin}/golangci-lint completion fish") 88 (fish_completion/"golangci-lint.fish").write output 89 prefix.install_metafiles 90 test: | 91 system "#{bin}/golangci-lint --version" 92 93 nfpms: 94 - 95 id: golangci-lint-nfpms 96 package_name: golangci-lint 97 file_name_template: "{{ .ProjectName }}-{{ .Version }}-{{ .Os }}-{{ .Arch }}{{ if .Arm }}v{{ .Arm }}{{ end }}" 98 homepage: https://golangci-lint.run/ 99 maintainer: "golangci-lint Team <golangci-releaser@users.noreply.github.com>" 100 description: Fast linters Runner for Go 101 license: GPLv3 102 formats: 103 - deb 104 - rpm