ted/goreleaser.yml

83 lines
1.5 KiB
YAML
Raw Permalink Normal View History

2025-11-12 11:12:55 +00:00
version: 2
builds:
2025-11-18 10:51:37 +00:00
- id: ted_macos
2025-11-12 11:12:55 +00:00
targets:
- darwin_amd64
- darwin_arm64
env:
2025-11-18 10:51:37 +00:00
- CGO_ENABLED=0
main: .
binary: ted
- id: ted_linux
targets:
- linux_amd64
- linux_arm64
env:
- CGO_ENABLED=0
2025-11-12 11:12:55 +00:00
main: .
binary: ted
notarize:
macos:
- enabled: true
ids:
2025-11-18 10:51:37 +00:00
- ted_macos
2025-11-12 11:12:55 +00:00
sign:
certificate: "{{.Env.MACOS_SIGN_P12}}"
password: "{{.Env.MACOS_SIGN_PASSWORD}}"
notarize:
issuer_id: "{{.Env.MACOS_NOTARY_ISSUER_ID}}"
key_id: "{{.Env.MACOS_NOTARY_KEY_ID}}"
key: "{{.Env.MACOS_NOTARY_KEY}}"
wait: true
timeout: 20m
archives:
2025-11-18 10:51:37 +00:00
- id: macos_tgz
ids:
- ted_macos
wrap_in_directory: false
formats:
- tar.gz
- id: linux_tgz
ids:
- ted_linux
2025-11-12 11:12:55 +00:00
wrap_in_directory: false
formats:
- tar.gz
release:
gitea:
owner: cmd
name: ted
ids:
2025-11-18 10:51:37 +00:00
- macos_tgz
- linux_tgz
2025-11-12 11:12:55 +00:00
homebrew_casks:
- name: ted
2025-11-18 10:51:37 +00:00
ids:
- ted_macos
2025-11-12 11:12:55 +00:00
repository:
owner: casks
name: dynamo-browse
git:
url: 'forgejo@lmika.dev:casks/ted.git'
private_key: "{{ .Env.HOMEBREW_TAP_PRIVATE_KEY }}"
directory: Casks
homepage: https://ted.lmika.dev/
description: TUI tools for working with CSV files
license: MIT
checksum:
name_template: 'checksums-macos.txt'
snapshot:
version_template: "{{ .Tag }}-next"
gitea_urls:
api: https://lmika.dev/api/v1
download: https://lmika.dev
# set to true if you use a self-signed certificate
skip_tls_verify: false