如何在 GitHub 新发布页面上预填标签名称?

Posted

技术标签:

【中文标题】如何在 GitHub 新发布页面上预填标签名称?【英文标题】:How to prefill tag name on GitHub new release page? 【发布时间】:2017-01-10 00:28:54 【问题描述】:

我希望能够在 GitHub 的新发布页面上创建一个预填充标签名称、目标分支和发布标题的 HTTP 链接:https://github.com/qwertzguy/git-quick/releases/new注意:链接将不起作用,因为您需要权限要查看此页面,请在您的一个存储库上尝试以查看该页面的外观

类似于如何为新问题预先填写标题和正文: https://github.com/qwertzguy/git-quick/issues/new?title=foo&body=bar

我的目标是有一个脚本,可以打开带有正确预填信息的页面,以便开发人员可以检查信息并提交。我不能使用 GitHub API,因为这需要开发人员在开发环境设置期间设置他们的 GitHub 凭据。

【问题讨论】:

所以我刚刚发现您可以使用 ?tag=v1.0.0 填写标签名称但无法填写任何其他字段:( 【参考方案1】:

看起来你做不到。从你得到的新问题页面的来源 这些相关属性:

name="issue[title]" -> title
name="issue[body]" -> body

从新发布页面你会得到这些:

name="release[tag_name]" -> tag_name
name="release[name]" -> name
name="release[body]" -> body

但它们根本不起作用:

https://github.com/svnpenn/bm/releases/new?tag_name=alfa&name=bravo&body=charlie

【讨论】:

设置一个名为tag 的参数似乎有效。我认为您的答案可能是错误的,因为 可能 有一些适用的选项(但我必须进行试验)

以上是关于如何在 GitHub 新发布页面上预填标签名称?的主要内容,如果未能解决你的问题,请参考以下文章

liunx新装tomcat之后,tomcat不能识别新发布的项目

新用户界面 - 如何拒绝处于“等待审核”状态的新发布版本?

SpeedVideo Analyzer(原型)及APP新发布2016.6

git上master的更新分支,但缺少新版本

如何改变TextInputLayout的浮动标签颜色

Chef/OpsWorks:实例在新发布的 Windows 食谱版本上失败