github.com/weiwenhao/getter@v1.30.1/.goreleaser.yml (about)

     1  env:
     2    - GOPRIVATE=github.com/hashicorp
     3  
     4  builds:
     5    - id: signable
     6      mod_timestamp: '{{ .CommitTimestamp }}'
     7      targets:
     8        - darwin_amd64
     9        - windows_386
    10        - windows_amd64
    11      hooks:
    12        post: |
    13          docker run
    14            -e ARTIFACTORY_TOKEN={{ .Env.ARTIFACTORY_TOKEN }}
    15            -e ARTIFACTORY_USER={{ .Env.ARTIFACTORY_USER }}
    16            -e CIRCLE_TOKEN={{ .Env.CIRCLE_TOKEN }}
    17            -v {{ dir .Path }}:/workdir
    18            {{ .Env.CODESIGN_IMAGE }}
    19            sign -product-name={{ .ProjectName }} {{ .Name }}
    20      dir: ./cmd/go-getter/
    21      flags:
    22        - -trimpath
    23      ldflags:
    24        - -X main.GitCommit={{ .Commit }}
    25    - mod_timestamp: '{{ .CommitTimestamp }}'
    26      targets:
    27        - linux_386
    28        - linux_amd64
    29      dir: ./cmd/go-getter/
    30      flags:
    31        - -trimpath
    32      ldflags:
    33        - -X main.GitCommit={{ .Commit }}
    34  
    35  archives:
    36    - format: zip
    37      name_template: "{{ .ProjectName }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}"
    38      files: 
    39        - none*
    40  
    41  checksum:
    42    name_template: '{{ .ProjectName }}_{{ .Version }}_SHA256SUMS'
    43    algorithm: sha256
    44  
    45  signs:
    46    - signature: ${artifact}.sig
    47      cmd: sh
    48      args:
    49      - -c
    50      - >-
    51        signore
    52        sign
    53        --file ${artifact}
    54        --out ${signature}
    55      artifacts: checksum
    56  
    57  changelog:
    58    skip: true