github.com/anishathalye/periscope@v0.3.5/.goreleaser.yml (about)

     1  project_name: periscope
     2  before:
     3    hooks:
     4      - go mod download
     5  builds:
     6    - id: periscope-darwin-amd64
     7      main: ./cmd/psc/
     8      binary: psc
     9      env:
    10        - CGO_ENABLED=1
    11        - CC=o64-clang
    12        - CXX=o64-clang++
    13      goos:
    14        - darwin
    15      goarch:
    16        - amd64
    17    - id: periscope-linux-amd64
    18      main: ./cmd/psc/
    19      binary: psc
    20      env:
    21        - CGO_ENABLED=1
    22      goos:
    23        - linux
    24      goarch:
    25        - amd64
    26  checksum:
    27    name_template: 'checksums.txt'
    28  snapshot:
    29    name_template: "SNAPSHOT-{{ .ShortCommit }}"
    30  changelog:
    31    skip: true
    32  archives:
    33    - wrap_in_directory: true
    34      format: tar.gz
    35      format_overrides:
    36        - goos: windows
    37          format: zip
    38      name_template: "{{.ProjectName}}-v{{.Version}}-{{.Os}}-{{.Arch}}"
    39      replacements:
    40        amd64: 64bit
    41        386: 32bit
    42        arm: ARM
    43        arm64: ARM64
    44        darwin: macOS
    45        linux: Linux
    46        windows: Windows
    47        openbsd: OpenBSD
    48        netbsd: NetBSD
    49        freebsd: FreeBSD
    50        dragonfly: DragonFlyBSD
    51      files:
    52        - README.md
    53        - LICENSE.txt
    54  release:
    55    github:
    56      owner: anishathalye
    57      name: periscope