Skip to content

docs(release): tag step must be signed+annotated (git tag -s -m) - #624

Merged
orveth merged 1 commit into
mainfrom
docs/release-signed-tag
Aug 9, 2026
Merged

docs(release): tag step must be signed+annotated (git tag -s -m)#624
orveth merged 1 commit into
mainfrom
docs/release-signed-tag

Conversation

@orveth

@orveth orveth commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

What

Fix the RELEASE.md tag step to the signed + annotated form the repo config requires.

Why

The "Cutting one" step showed git tag v0.2.0, but tag.gpgSign=true + gpg.format=ssh (and every prior release tag is SSH-signed) means a bare git tag <name> fails fatal: no tag message?. The next cutter would hit it. Caught while cutting v0.2.0 (which shipped fine using the corrected form).

Change (RELEASE.md only)

  • Tag step → git tag -s -m "maxplayer vX.Y.Z" vX.Y.Z <commit>, plus a note on the forced-signing config and the maxplayer vX.Y.Z message convention.

Scope note

Doc half of the post-v0.2.0 release-ops polish. The other item — bumping the node20-targeting actions (checkout/upload-artifact/download-artifact/setup-node are @v4; latest majors are v7/v7/v8/v7) — is split into its own deliberate, dry-run-gated PR: it's a 3–4 major jump across the build→publish artifact path and needs breaking-change review, not a doc-PR ride-along.

🤖 Generated with Claude Code

The "Cutting one" tag step showed `git tag v0.2.0`, but the repo config forces
SSH-signed tags (tag.gpgSign=true, gpg.format=ssh) and every prior release tag
is signed — so a bare `git tag <name>` fails `fatal: no tag message?`. Document
the working form `git tag -s -m "maxplayer vX.Y.Z" vX.Y.Z <commit>` and the
message convention. Caught while cutting v0.2.0.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@vercel

vercel Bot commented Aug 9, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
mobee Ready Ready Preview Aug 9, 2026 2:13pm

Request Review

@orveth
orveth merged commit a0135de into main Aug 9, 2026
6 checks passed
@orveth
orveth deleted the docs/release-signed-tag branch August 9, 2026 14:24
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