github.com/andrewrech/lazygit@v0.8.1/.goreleaser.yml (about)

     1  # This is an example goreleaser.yaml file with some sane defaults.
     2  # Make sure to check the documentation at http://goreleaser.com
     3  builds:
     4    - env:
     5        - CGO_ENABLED=0
     6      goos:
     7        - freebsd
     8        - windows
     9        - darwin
    10        - linux
    11      goarch:
    12        - amd64
    13        - arm
    14        - arm64
    15        - 386
    16      # Default is `-s -w -X main.version={{.Version}} -X main.commit={{.Commit}} -X main.date={{.Date}}`.
    17      ldflags:
    18        - -s -w -X main.version={{.Version}} -X main.commit={{.Commit}} -X main.date={{.Date}} -X main.buildSource=binaryRelease
    19  
    20  archive:
    21    replacements:
    22      darwin: Darwin
    23      linux: Linux
    24      windows: Windows
    25      386: 32-bit
    26      amd64: x86_64
    27    format_overrides:
    28      - goos: windows
    29        format: zip
    30  checksum:
    31    name_template: 'checksums.txt'
    32  snapshot:
    33    name_template: '{{ .Tag }}-next'
    34  changelog:
    35    sort: asc
    36    filters:
    37      exclude:
    38        - '^docs:'
    39        - '^test:'
    40        - '^bump'
    41  brew:
    42    # Reporitory to push the tap to.
    43    github:
    44      owner: jesseduffield
    45      name: homebrew-lazygit
    46  
    47    # Your app's homepage.
    48    # Default is empty.
    49    homepage: 'https://github.com/jesseduffield/lazygit/'
    50  
    51    # Your app's description.
    52    # Default is empty.
    53    description: 'A simple terminal UI for git commands, written in Go'
    54  
    55    # # Packages your package depends on.
    56    # dependencies:
    57    #   - git
    58    #   - zsh
    59    # # Packages that conflict with your package.
    60    # conflicts:
    61    #   - svn
    62    #   - bash
    63  
    64  # test comment to see if goreleaser only releases on new commits