ed70d174855f9f1c0b1bcd469637f814f09ee2b4

Author
Ayman Bagabas <ayman.bagabas@gmail.com>
Committer
Ayman Bagabas <ayman.bagabas@gmail.com>
Date

Message

Update goreleaser config

Diff

 1diff --git a/.github/workflows/goreleaser.yml b/.github/workflows/goreleaser.yml
 2index effc1fdc352df9e1e8f5e9589d98941d068e3b47..c870913db5acf230be9c2a00f73a843322db9be9 100644
 3--- a/.github/workflows/goreleaser.yml
 4+++ b/.github/workflows/goreleaser.yml
 5@@ -50,6 +50,7 @@ jobs:
 6         with:
 7           distribution: goreleaser
 8           version: latest
 9-          args: release --rm-dist
10+          args: release --rm-dist --skip-sign
11         env:
12           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
13+          HOMEBREW_TAP_GITHUB_TOKEN: ${{ secrets.PERSONAL_ACCESS_TOKEN }}
14diff --git a/.goreleaser.yml b/.goreleaser.yml
15index 15612ec0907f2b18c80d5d62dc7c8aa8ac6301fe..55566887d53db5535b2ba26ffcb81263fb149521 100644
16--- a/.goreleaser.yml
17+++ b/.goreleaser.yml
18@@ -25,17 +25,66 @@ builds:
19       - "6"
20       - "7"
21 
22+archives:
23+  - id: default
24+    builds:
25+      - soft-serve
26+    format_overrides:
27+      - goos: windows
28+        format: zip
29+    replacements:
30+      windows: Windows
31+      darwin: Darwin
32+      386: i386
33+      amd64: x86_64
34+
35+nfpms:
36+  - builds:
37+      - soft-serve
38+
39+    vendor: charmbracelet
40+    homepage: "https://charm.sh/"
41+    maintainer: "Christian Rocha <christian@charm.sh>"
42+    description: "A personal key value store"
43+    license: MIT
44+    formats:
45+      - apk
46+      - deb
47+      - rpm
48+    bindir: /usr/bin
49+
50+brews:
51+  - goarm: 6
52+    tap:
53+      owner: charmbracelet
54+      name: homebrew-tap
55+      token: "{{ .Env.HOMEBREW_TAP_GITHUB_TOKEN }}"
56+    commit_author:
57+      name: "Christian Rocha"
58+      email: "christian@charm.sh"
59+    homepage: "https://charm.sh/"
60+    description: "A personal key value store"
61+
62+signs:
63+  - artifacts: checksum
64+
65+checksum:
66+  name_template: "checksums.txt"
67+snapshot:
68+  name_template: "{{ .Tag }}-next"
69+changelog:
70+  sort: asc
71+  filters:
72+    exclude:
73+      - "^docs:"
74+      - "^test:"
75+
76 release:
77   footer: |
78     * * *
79-
80     Thoughts? Questions? We love hearing from you. Feel free to reach out on [Twitter](https://twitter.com/charmcli) or [The Fediverse](https://mastodon.technology/@charm).
81-
82     <a href="https://charm.sh/"><img alt="The Charm logo" src="https://stuff.charm.sh/charm-badge-unrounded.jpg" width="400"></a>
83 
84-changelog:
85-  use: git
86-
87 dockers:
88   - image_templates:
89       - "docker.io/charmcli/soft-serve:latest-amd64"