Skip to content

Commit d7b8ddf

Browse files
committed
fix(release): publish unversioned archive alias so latest/download resolves
goreleaser only emitted version-named assets, so releases/latest/download/<name>_Linux_x86_64.tar.gz 404'd on fresh nodes. Add an unversioned archive alias alongside the versioned one. Ref cocoonstack/cocoon#90
1 parent 0691c43 commit d7b8ddf

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

.goreleaser.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,18 @@ archives:
5858
{{- else }}{{ .Arch }}{{ end }}_debug
5959
{{- if .Arm }}v{{ .Arm }}{{ end -}}
6060
61+
# Unversioned alias so releases/latest/download/cocoon-macos_Linux_x86_64.tar.gz resolves.
62+
- id: release-latest
63+
builds:
64+
- cocoon-macos-linux
65+
name_template: >-
66+
{{- .ProjectName }}_
67+
{{- title .Os }}_
68+
{{- if eq .Arch "amd64" }}x86_64
69+
{{- else if eq .Arch "386" }}i386
70+
{{- else }}{{ .Arch }}{{ end }}
71+
{{- if .Arm }}v{{ .Arm }}{{ end -}}
72+
6173
checksum:
6274
name_template: 'checksums.txt'
6375

0 commit comments

Comments
 (0)