-
Notifications
You must be signed in to change notification settings - Fork 4
/
.goreleaser.yml
55 lines (55 loc) · 1.98 KB
/
.goreleaser.yml
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
project_name: reminder
builds:
# generate a matric of all of the below combinations
- env:
- CGO_ENABLED=0
goos:
- linux
- darwin
- windows
goarch:
- amd64
- arm64
nfpms:
- maintainer: Munish Goyal ([email protected])
description: Terminal-based interactive app for organising tasks with minimal efforts.
homepage: 'https://github.com/goyalmunish/reminder'
license: MIT
formats:
- deb
- rpm
- apk
# dockers:
# - image_templates: ["ghcr.io/goyalmunish/reminder:{{ .Version }}"]
# dockerfile: Dockerfile
# build_flag_templates:
# - --label=org.opencontainers.image.title={{ .ProjectName }}
# - --label=org.opencontainers.image.description={{ .ProjectName }}
# - --label=org.opencontainers.image.url=https://github.com/goyalmunish/reminder
# - --label=org.opencontainers.image.source=https://github.com/goyalmunish/reminder
# - --label=org.opencontainers.image.version={{ .Version }}
# - --label=org.opencontainers.image.created={{ time "2006-01-02T15:04:05Z07:00" }}
# - --label=org.opencontainers.image.revision={{ .FullCommit }}
# - --label=org.opencontainers.image.licenses=MIT
brews:
- name: reminder
goarm: 6
tap:
owner: goyalmunish
name: homebrew-reminder
branch: main
# Optionally a token can be provided, if it differs from the token provided to GoReleaser
token: "{{ .Env.TAP_GITHUB_TOKEN }}"
url_template: >-
https://github.com/goyalmunish/reminder/releases/download/{{ .Tag }}/{{ .ArtifactName }}
# Git author used to commit to the repository.
# Defaults are shown.
commit_author:
name: goreleaserbot
email: [email protected]
commit_msg_template: 'Brew formula update for {{ .ProjectName }} version {{ .Tag }}'
folder: Formula
caveats: How to use this binary
homepage: 'https://github.com/goyalmunish/reminder'
description: Terminal-based interactive app for organising tasks with minimal efforts.
license: MIT