Skip to content

publish: name the app in the GitHub release title - #159

Merged
nyblnet merged 1 commit into
mainfrom
fix-release-title
Jul 31, 2026
Merged

publish: name the app in the GitHub release title#159
nyblnet merged 1 commit into
mainfrom
fix-release-title

Conversation

@nyblnet

@nyblnet nyblnet commented Jul 27, 2026

Copy link
Copy Markdown
Owner

The release step passed '--title', tag, so every automated release page read v1.0.11 — a version with no app name on it. This repo ships more than one app (bento/spaces and bento/dash are starting), so that page does not say which one the attached file is.

v1.0.6 was titled by hand as Bento/Slides v1.0.6 and got this right. Every release from v1.0.7 onward went through this line and came out as a bare tag, which is exactly how the convention was lost — the same shape as the notes regression in #158: the automated path silently did something worse than the manual one it replaced.

The six existing releases have been retitled to bento/slides vX.Y.Z, matching doc.type and the docs/PLATFORM.md spelling. Verified after retitling: notes and the signed shell asset are intact on each.

tag title
v1.0.11 bento/slides v1.0.11
v1.0.10 bento/slides v1.0.10
v1.0.9 bento/slides v1.0.9
v1.0.8 bento/slides v1.0.8
v1.0.7 bento/slides v1.0.7
v1.0.6 bento/slides v1.0.6

This PR stops it drifting again. The die() hint prints the same title, so the manual recovery command produces a correctly-titled release too.

When Spaces ships its own release channel it will want its own title — the constant is per-app and sits next to the per-app releaseShell path, so that stays a one-line change.

The release step titled every release with the bare tag, so the page read
'v1.0.11'. This repo ships more than one app — bento/spaces and bento/dash
are starting — and a page titled with a version alone does not say which
one the file below it is.

v1.0.6 was titled by hand as 'Bento/Slides v1.0.6' and got this right.
Every release after it went through this automated step and came out as a
bare tag, which is how the convention was lost. The six existing releases
have been retitled to 'bento/slides vX.Y.Z' (matching doc.type and the
docs/PLATFORM.md spelling); hardcoding the title here is what stops it
drifting a second time.

The die() hint now prints the same title, so the manual recovery command
produces a correctly-titled release too.
@nyblnet
nyblnet force-pushed the fix-release-title branch from 177d78f to ec73917 Compare July 27, 2026 22:18
@nyblnet
nyblnet merged commit c015ea2 into main Jul 31, 2026
1 check passed
@nyblnet
nyblnet deleted the fix-release-title branch July 31, 2026 21:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant