From abb1e52b611e122e057fc975fb948c6d5ae89de1 Mon Sep 17 00:00:00 2001 From: Mike Landau Date: Sun, 7 Jun 2026 12:36:40 -0700 Subject: [PATCH] Reuse existing draft release in goreleaser Set mode: keep-existing and replace_existing_draft: false so that a tag push reuses an existing draft release (preserving its description) instead of creating a duplicate draft. Co-Authored-By: Claude Opus 4.8 (1M context) --- .goreleaser.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.goreleaser.yaml b/.goreleaser.yaml index 3301a48bdc9..b6d2d29843e 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -40,6 +40,11 @@ checksum: release: prerelease: auto draft: true + # Reuse an existing draft release for this tag instead of creating a new one. + # `keep-existing` leaves the release (and its description) as is if one already + # exists, so a manually-written description is preserved. + mode: keep-existing + replace_existing_draft: false github: owner: jetify-com name: devbox