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