按名称链接到GitHub里程碑

按名称链接到GitHub里程碑,github,milestone,Github,Milestone,我想通过名称链接到GitHub里程碑。我们有以版本号命名的里程碑,例如0.1.0,0.1.1,0.2.0。。。但里程碑URL有内部编号(,…)。如何在仅给出里程碑名称的情况下自动生成指向相应里程碑URL的链接?似乎没有官方方式或第三方服务通过其名称链接到GitHub里程碑,但基于GitHub API构建此类服务很容易。如所示,可用于查询所有里程碑,然后查找相应的链接。给定用户$user、存储库名称$REPO和里程碑名称$VERSION,这一行获取里程碑URL(需要curl和jq): 这只适用于多

我想通过名称链接到GitHub里程碑。我们有以版本号命名的里程碑,例如
0.1.0
0.1.1
0.2.0
。。。但里程碑URL有内部编号(,…)。如何在仅给出里程碑名称的情况下自动生成指向相应里程碑URL的链接?

似乎没有官方方式或第三方服务通过其名称链接到GitHub里程碑,但基于GitHub API构建此类服务很容易。如所示,可用于查询所有里程碑,然后查找相应的链接。给定用户
$user
、存储库名称
$REPO
和里程碑名称
$VERSION
,这一行获取里程碑URL(需要
curl
jq
):


这只适用于多达100个里程碑,因为API响应分页。

[你想要什么](实际链接)
?@jornsharpe我澄清了我的问题:实际链接应该根据里程碑名称自动生成。GitHub上的自动链接如下所述。里程碑没有涉及。@jonrsharpe我的问题不限于GitHub标记语法中的链接。如果GitHub和第三方服务都不提供这种链接功能,那么可能是通过使用GitHub API实现的。那么范围是什么?你试过使用API吗?怎么搞的?
curl -s 'https://api.github.com/repos/$USER/$REPO/milestones?per_page=100' \
  | jq -r ".[]|select(.title==\"$VERSION\").html_url"