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
}"`
如何使标签 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
}"`