Skip to content

Commit e652786

Browse files
xaionaro@dx.centerxaionaro@dx.center
authored andcommitted
fix: produce separate release archives per binary
Users previously had to download a 100MB+ archive containing all 3 binaries when they only needed one. Each binary now gets its own archive (binder-mcp, bindercli, binder-proxyd).
1 parent 60d9a38 commit e652786

1 file changed

Lines changed: 13 additions & 2 deletions

File tree

.goreleaser.yml

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,21 @@ builds:
5151
- -s -w
5252

5353
archives:
54-
- id: default
54+
- id: binder-mcp
55+
builds: [binder-mcp]
56+
formats:
57+
- tar.gz
58+
name_template: "binder-mcp_{{ .Version }}_{{ .Os }}_{{ .Arch }}"
59+
- id: bindercli
60+
builds: [bindercli]
61+
formats:
62+
- tar.gz
63+
name_template: "bindercli_{{ .Version }}_{{ .Os }}_{{ .Arch }}"
64+
- id: binder-proxyd
65+
builds: [binder-proxyd]
5566
formats:
5667
- tar.gz
57-
name_template: "{{ .ProjectName }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}"
68+
name_template: "binder-proxyd_{{ .Version }}_{{ .Os }}_{{ .Arch }}"
5869

5970
checksum:
6071
name_template: "checksums.txt"

0 commit comments

Comments
 (0)