Add release checklist - #223
Conversation
| export REMOTE=origin | ||
| git checkout main | ||
| git pull $REMOTE main | ||
| git tag -s -a "$VERSION" -m "Release: $VERSION" |
There was a problem hiding this comment.
The above says
Squash merge the release pull request with message "
Release <VERSION>"
while we have "Release: $VERSION" (note the colon) here. Is this difference important?
Also, since we create an annotated tag here, is it still important to have the message for the merge commit?
There was a problem hiding this comment.
We can definitely use the same wording for the tag and the commit, but the difference isn't important.
I don't understand the question about the annotated tag, sorry.
There was a problem hiding this comment.
Thanks for explaining.
Unlike a lightweight tag, an annotated tag (created with -a) has its own independent metadata, such as commit message, so that it does not rely on the commit message of the actual commit it points to. Yeah I agree it's not really important here.
Co-authored-by: Yang Wang <ywangd@gmail.com>
No description provided.