github.com/lyft/flytestdlib@v0.3.12-0.20210213045714-8cdd111ecda1/.goreleaser.yml (about)

     1  before:
     2    hooks:
     3      - go mod download
     4  builds:
     5    - env:
     6        - CGO_ENABLED=0
     7      main: ./cli/pflags/main.go
     8      binary: pflags
     9      goos:
    10        - linux
    11        - windows
    12        - darwin
    13      ldflags:
    14        - -s -w -X github.com/flyteorg/flytestdlib/version.Version={{.Version}} -X github.com/flyteorg/flytestdlib/version.Build={{.ShortCommit}} -X github.com/flyteorg/flytestdlib/version.BuildTime={{.Date}}
    15  archives:
    16    - replacements:
    17        darwin: macOS
    18        linux: Linux
    19        windows: Windows
    20        386: i386
    21        amd64: x86_64
    22      format_overrides:
    23        - goos: windows
    24          format: zip
    25  checksum:
    26    name_template: "checksums.txt"
    27  snapshot:
    28    name_template: "{{ .Tag }}-next"
    29  changelog:
    30    sort: asc
    31    filters:
    32      exclude:
    33        - "^docs:"
    34        - "^test:"
    35  # scoop:
    36  #   # Default is "https://github.com/<repo_owner>/<repo_name>/releases/download/{{ .Tag }}/{{ .ArtifactName }}"
    37  #   # url_template: "http://github.mycompany.com/foo/bar/releases/{{ .Tag }}/{{ .ArtifactName }}"
    38  
    39  #   # Repository to push the app manifest to.
    40  #   bucket:
    41  #     owner: lyft
    42  #     name: flytestdlib
    43  
    44  #   # Git author used to commit to the repository.
    45  #   # Defaults are shown.
    46  #   commit_author:
    47  #     name: goreleaserbot
    48  #     email: goreleaser@carlosbecker.com
    49  
    50  #   # Your app's homepage.
    51  #   # Default is empty.
    52  #   homepage: "https://godoc.org/github.com/flyteorg/flytestdlib"
    53  
    54  #   # Your app's description.
    55  #   # Default is empty.
    56  #   description: "Common Go utilities (Typed-Config, PFlags, Prometheus Metrics,... more)."
    57  
    58  #   # Your app's license
    59  #   # Default is empty.
    60  #   license: Apache-2.0
    61  
    62  #   # Persist data between application updates
    63  #   persist:
    64  #   - "data"
    65  #   - "config.toml"