GitHub 标记消息 Markdown

GitHub Tag Message Markdown

如何使标签 commit/push 消息在 GitHub 上显示为降价?

我见过的最接近的是someone suggesting制作自定义脚本来定义“正文”

您可以尝试使用 GitHub CLI gh (after installation, and login), and its gh release create 命令来传递降价文件作为发行说明。

gh release create v1.2.3 -F changelog.md

这将完成所有工作:标签、消息标签、发行说明以及将所述发行版发布到 GitHub。
就在您当地 workstation/repository.

@VonC,在 gh 可用的地方很好,但是,我所处的环境不可用...因此,我使用 api 创建了以下 bash 脚本. (很明显,以下所有 $vars 都需要定义或替换为工作示例)

COMMIT_BODY可以降价(例如COMMIT_BODY="**This is markdow**"

res=`curl --user "$USERNAME:$TOKEN" -X POST https://api.github.com/repos/${ORGANIZATION}/${REPO}/releases \
-d "
{
\"tag_name\": \"$VERSION\",
\"target_commitish\": \"$BRANCH\",
\"name\": \"$VERSION\",
\"body\": \"$COMMIT_BODY\",
\"draft\": false,
\"prerelease\": false
}"`