From 9dc7990fbe450fb2209c8855e0943fda0a177834 Mon Sep 17 00:00:00 2001 From: rcourtman Date: Sun, 23 Nov 2025 09:37:35 +0000 Subject: [PATCH] Add target_commitish to release API call Without target_commitish, GitHub creates an untagged release even when the tag exists. --- .github/workflows/create-release.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index b50a6ac..52912e3 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -428,9 +428,11 @@ jobs: # Use GitHub API directly to create release with existing tag # gh release create has issues when tag already exists + # Must include target_commitish to link to existing tag RELEASE_JSON=$(gh api "repos/${{ github.repository }}/releases" \ -X POST \ -F tag_name="${TAG}" \ + -F target_commitish="${{ github.sha }}" \ -F name="Pulse ${TAG}" \ -F body="$(cat $NOTES_FILE)" \ -F draft=true)