release: title releases with the tag
An unnamed release displays its commit title instead.

Assisted-by: Claude Opus 5 via Claude Code
change qrtrspqluqmpkwxlwopvykzutltsmylr
commit ae3c9d22c8ea825276e8647310b72470a8b9d5cc
author Alpha Chen <alpha@kejadlen.dev>
date
parent ltqlmsvm
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index a18077f..c6337fd 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -177,7 +177,7 @@ jobs:
 
           # A same-day rebuild reuses the image tag, so reuse the release too.
           if gh release view "$tag" > /dev/null 2>&1; then
-            gh release edit "$tag" --notes-file notes.md
+            gh release edit "$tag" --title "$tag" --notes-file notes.md
           else
-            gh release create "$tag" --target "$GITHUB_SHA" --notes-file notes.md
+            gh release create "$tag" --target "$GITHUB_SHA" --title "$tag" --notes-file notes.md
           fi