From 635b9d9ebd56323299fd1a5629d420e93dfbb38e Mon Sep 17 00:00:00 2001 From: Philip Peterson <1326208+philip-peterson@users.noreply.github.com> Date: Thu, 24 Sep 2026 15:24:39 -0800 Subject: [PATCH] Fix goreleaser release body exceeding GitHub's 125000-char limit v1.0.0-alpha is the first tag, so the changelog had no previous tag to diff against and pulled in the full inherited history (~4800 commits), blowing past GitHub's release body size limit. Disable the changelog for now, and fix the footer's hardcoded navidrome/navidrome compare link to point at the actual repo and only render once a previous tag exists. Co-Authored-By: Claude Sonnet 5 --- release/goreleaser.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/release/goreleaser.yml b/release/goreleaser.yml index f5080cc7..d77dd16e 100644 --- a/release/goreleaser.yml +++ b/release/goreleaser.yml @@ -102,7 +102,7 @@ release: draft: true mode: append footer: | - **Full Changelog**: https://github.com/navidrome/navidrome/compare/{{ .PreviousTag }}...{{ .Tag }} + {{ if .PreviousTag }}**Full Changelog**: https://github.com/{{ .Env.GITHUB_REPOSITORY }}/compare/{{ .PreviousTag }}...{{ .Tag }}{{ end }} ## Helping out @@ -125,6 +125,11 @@ release: name_template: navidrome_{{.Version}}_windows_amd64_installer.msi changelog: + # This is the first tag in the repo, and it was created on top of an + # imported upstream history (~4800 commits), so a full changelog would + # blow past GitHub's 125000-character release body limit. Disable it for + # now; re-enable once there's a previous tag to diff against. + disable: true sort: asc use: github filters: