github.com/zaquestion/lab@v0.25.1/.goreleaser.yml (about)

     1  project_name: lab
     2  release:
     3    github:
     4      owner: zaquestion
     5      name: lab
     6    name_template: '{{.Tag}}'
     7  
     8  brews:
     9    - description: "Interacts with GitLab repositories creating/editing merge requests, issues, milestones, snippets and CI pipelines."
    10      homepage: "https://github.com/zaquestion/lab"
    11      tap:
    12        owner: zaquestion
    13        name: homebrew-tap
    14      commit_author:
    15        name: goreleaserbot
    16        email: goreleaser@carlosbecker.com
    17      install: bin.install "lab"
    18      test: |
    19        lab_new_version = "lab version {{.Version}}"
    20        assert_match lab_new_version, shell_output("#{bin}/lab --version").strip
    21  
    22  scoop:
    23    bucket:
    24      owner: zaquestion
    25      name: scoop-bucket
    26    commit_author:
    27      name: goreleaserbot
    28      email: goreleaser@carlosbecker.com
    29    homepage: "https://github.com/zaquestion/lab"
    30    description: "Interacts with GitLab repositories creating/editing merge requests, issues, milestones, snippets and CI pipelines."
    31    license: CC0
    32  
    33  builds:
    34  - env:
    35      - CGO_ENABLED=0
    36    goos:
    37      - linux
    38      - darwin
    39      - windows
    40    goarch:
    41      - amd64
    42      - arm64
    43    ldflags: -s -w -X main.version={{.Version}} -X main.commit={{.Commit}} -X main.date={{.Date}}
    44    binary: lab
    45  
    46  archives:
    47    - format: tar.gz
    48      format_overrides:
    49        - goos: windows
    50          format: zip
    51      name_template: '{{ .Binary }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}{{ if .Arm }}v{{.Arm }}{{ end }}'
    52  checksum:
    53    name_template: '{{ .ProjectName }}_{{ .Version }}_checksums.txt'
    54  
    55  changelog:
    56    filters:
    57      exclude:
    58        - '^\(docs\)'
    59        - '^\(gitlab-ci\)'
    60        - '^\(travis\)'
    61        - '^\(coverage\)'
    62        - '^\(tests?'
    63        - '^Merge pull request'