-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.goreleaser.yaml
136 lines (125 loc) · 3.68 KB
/
.goreleaser.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
version: 2
before:
hooks:
- go mod tidy
# - go generate ./...
builds:
- env:
- CGO_ENABLED=0
goos:
- linux
- windows
- darwin
ignore:
- goos: linux
goarch: 386
- goos: windows
goarch: arm64
# binary_signs:
# - {}
# signs:
# - artifacts: checksum
universal_binaries:
- replace: true
archives:
- format: tar.gz
# this name template makes the OS and Arch compatible with the results of `uname`.
name_template: >-
{{ .ProjectName }}_{{ .Os }}_
{{- if eq .Arch "amd64" }}x86_64
{{- else if eq .Arch "386" }}i386
{{- else }}{{ .Arch }}{{ end }}
{{- if .Arm }}{{ .Arm }}{{ end }}
# use zip for windows archives
format_overrides:
- goos: windows
format: zip
release:
prerelease: auto
brews:
- commit_author:
name: Ben Marshall
email: [email protected]
commit_msg_template: "Brew formula update for {{ .ProjectName }} version {{ .Tag }}"
directory: Formula
url_template: "https://github.com/prattlOrg/prattl/releases/download/{{ .Tag }}/{{ .ArtifactName }}"
homepage: "https://prattl.co/"
description: "CLI tool for transcribing audio to text."
license: "MIT"
skip_upload: auto
dependencies:
- name: ffmpeg
repository:
owner: prattlOrg
name: homebrew-prattl
branch: main
token: "{{ .Env.GITHUB_TOKEN }}"
# pull_request:
# enabled: true
# base:
# owner: prattlOrg
# name: prattl
# branch: main
chocolateys:
- title: prattl
authors: Ben Marshall, Ezra Klitsie
project_url: https://prattl.co/
url_template: "https://github.com/prattlOrg/prattl/releases/download/{{ .Tag }}/{{ .ArtifactName }}"
copyright: 2024 Prattl Org
package_source_url: https://github.com/prattlOrg/prattl
icon_url: "https://github.com/prattlOrg/prattl/blob/main/assets/logo.png"
license_url: https://github.com/prattlOrg/prattl/blob/main/LICENSE
require_license_acceptance: false
project_source_url: https://github.com/prattlOrg/prattl
docs_url: https://github.com/prattlOrg/prattl/blob/main/README.md
bug_tracker_url: https://github.com/prattlOrg/prattl/issues
tags: "transcription ai"
summary: CLI tool for transcribing audio to text.
description: |
{{ .ProjectName }} installer package.
CLI tool for transcribing audio to text.
release_notes: "https://github.com/prattlOrg/prattl/releases/tag/{{ .Tag }}"
dependencies:
- id: ffmpeg
api_key: "{{ .Env.CHOCOLATEY_API_KEY }}"
source_repo: "https://push.chocolatey.org/"
skip_publish: false
nfpms:
- package_name: prattl
file_name_template: >-
{{ .ProjectName }}_{{ .Os }}_
{{- if eq .Arch "amd64" }}x86_64
{{- else if eq .Arch "386" }}i386
{{- else }}{{ .Arch }}{{ end }}
{{- if .Arm }}{{ .Arm }}{{ end }}
vendor: Prattl Org.
homepage: https://prattl.co/
maintainer: Benjamin Marshall <[email protected]>
description: |-
Prattl installer package.
CLI tool for transcribing audio to text.
license: MIT
formats:
- apk
- deb
- rpm
- termux.deb
- archlinux
dependencies:
- ffmpeg
# Changelog YAML file, see: https://github.com/goreleaser/chglog
#
# You can use goreleaser/chglog to create the changelog for your project,
# pass that changelog yaml file to GoReleaser,
# and it should in turn setup it accordingly for the given available
# formats (deb and rpm at the moment).
#
# Experimental.
# changelog: changelog.yaml
changelog:
sort: asc
use: github
filters:
exclude:
- "^docs:"
- "^test:"