github.com/ldez/golangci-lint@v1.10.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      goarch:
    16        - amd64
    17        - 386
    18      env:
    19        - CGO_ENABLED=0
    20      main: ./cmd/golangci-lint/
    21      ldflags: -s -w -X main.version={{.Version}} -X main.commit={{.Commit}} -X main.date={{.Date}}
    22  
    23  archive:
    24    format: tar.gz
    25    wrap_in_directory: true
    26    format_overrides:
    27      - goos: windows
    28        format: zip
    29    name_template: '{{ .Binary }}-{{ .Version }}-{{ .Os }}-{{ .Arch }}{{ if .Arm }}v{{ .Arm }}{{ end }}'
    30    files:
    31      - LICENSE
    32      - README.md
    33  
    34  snapshot:
    35    name_template: SNAPSHOT-{{ .Commit }}
    36  
    37  checksum:
    38    name_template: '{{ .ProjectName }}-{{ .Version }}-checksums.txt'
    39  
    40  changelog:
    41    sort: asc
    42    filters:
    43      exclude:
    44      - '^docs:'
    45      - '^test:'
    46      - '^dev:'
    47      - 'README'
    48      - Merge pull request
    49      - Merge branch
    50  
    51  dockers:
    52  - image: golangci/golangci-lint
    53    tag_templates:
    54    - '{{ .Tag }}'
    55    - 'v{{ .Major }}.{{ .Minor }}'
    56    - 'latest'
    57  
    58  brew:
    59    github:
    60      owner: golangci
    61      name: homebrew-tap
    62    folder: Formula
    63    homepage:  https://golangci.com
    64    description: Fast linters runner for Go.
    65    test: |
    66      system "#{bin}/golangci-lint --version"
    67  
    68  git:
    69    short_hash: true