github.com/kubeshop/testkube@v1.17.23/.goreleaser-dev.yml (about) 1 builds: 2 - builder: prebuilt 3 goos: 4 - linux 5 - windows 6 - darwin 7 goarch: 8 - amd64 9 - arm64 10 - 386 11 goamd64: 12 - v1 13 prebuilt: 14 path: "{{ .Os }}/testkube_{{ .Os }}_{{ .Arch }}{{ with .Amd64 }}_{{ . }}{{ end }}/kubectl-testkube{{ .Ext }}" 15 binary: kubectl-testkube 16 archives: 17 - id: testkube 18 name_template: >- 19 {{ .ProjectName }}_{{.Version}}_ 20 {{- title .Os }}_ 21 {{- if eq .Arch "amd64" }}x86_64 22 {{- else if eq .Arch "386" }}i386 23 {{- else }}{{ .Arch }}{{ end }} 24 checksum: 25 name_template: "checksums.txt" 26 27 source: 28 rlcp: true 29 30 sboms: 31 - artifacts: archive 32 - id: source 33 artifacts: source 34 35 signs: 36 - cmd: cosign 37 certificate: '${artifact}.pem' 38 args: 39 - sign-blob 40 - '--output-certificate=${certificate}' 41 - '--output-signature=${signature}' 42 - '${artifact}' 43 - "--yes" 44 artifacts: all 45 output: true 46 changelog: 47 sort: asc 48 filters: 49 exclude: 50 - "^docs:" 51 - "^test:" 52 release: 53 # Create a thread in the General category in the repo's discussion tab. 54 discussion_category_name: General 55 56 # Tags that have the format v1.0.0-rc1 will mark the release as a pre-release (i.e. not ready for production) 57 # Other tags will be marked as ready for production 58 prerelease: auto 59 60 brews: 61 - tap: 62 owner: kubeshop 63 name: homebrew-testkube-dev 64 description: Testkube - your somewhat opinionated and friendly Kubernetes testing framework! 65 homepage: https://testkube.io 66 license: "MIT" 67 dependencies: 68 - name: helm 69 - name: kubectl 70 install: | 71 bin.install "kubectl-testkube" 72 ln_s bin/"kubectl-testkube", bin/"tk" 73 ln_s bin/"kubectl-testkube", bin/"testkube" 74 75 nfpms: 76 - maintainer: Testkube team 77 license: "MIT" 78 formats: 79 - deb