-
Notifications
You must be signed in to change notification settings - Fork 16
Expand file tree
/
Copy path.goreleaser.yml
More file actions
32 lines (27 loc) · 830 Bytes
/
.goreleaser.yml
File metadata and controls
32 lines (27 loc) · 830 Bytes
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
# yaml-language-server: $schema=https://goreleaser.com/static/schema.json
version: 2
dist: tmp/dist
builds:
- builder: zig
flags: ["-Doptimize=ReleaseSmall"]
targets: ["aarch64-linux", "aarch64-macos", "x86_64-linux"]
# what to put in the tgz files
archives:
- files:
- extra/*
- LICENSE
- README.md
wrap_in_directory: true
# turn stuff off
announce: { skip: true }
changelog: { disable: true }
# brew tap
brews:
- repository: { owner: "gurgeous", name: "homebrew-tap" }
description: Stylish CSV tables in your terminal.
homepage: https://github.com/gurgeous/tennis
test: system "./tennis --version"
extra_install: |
man1.install "extra/tennis.1"
bash_completion.install "extra/tennis.bash" => "tennis"
zsh_completion.install "extra/_tennis" => "_tennis"