从Github模板获取PR编号

8
我为每个提交创建一个新的后端环境,该环境在URL上具有PR编号。
因此,我希望创建一个模板,以便每当有人创建PR时,文本都包含该环境的URL,类似于:
我期望有一个名为pull_request_template.md的模板。
# How to test
Url: http://myurl-<PR-number>.myhost.com

所以每次进行公共关系操作时,

# How to test
Url: http://myurl-123.myhost.com

这里的123是PR编号。


挺不错的想法,对我的项目也会有所帮助。看起来已经有一些讨论了:https://github.com/dear-github/dear-github/issues/333,或许向 Github 提交一个功能请求或者使用他们的表单 https://support.github.com/contact/feedback 寻求帮助会更有帮助。 - Christian
1个回答

3
此处此讨论中所示,您可以拥有和使用多个模板文件(添加?template=MY_PR_TEMPLATE.md),但不能使用变量内容的一个文件。

在您的情况下,这不起作用。

可能有效的方法是使用Pull Request Action,它将添加一个标签和/或消息,其中该消息是从PR号自动计算出的URL。
GitHub Action可帮助更新任何具有附加信息的PR:您想要的URL。


谢谢!但是那仍然不符合我的期望和答案。 - Daniel Gomez Rico
如果它修改了PR以添加所请求的URL,则会这样做。 - VonC
我没有看到任何一种方法可以使用Github Action编辑PR描述文本,你能向我展示一种实现方式吗? - Daniel Gomez Rico
1
@DanielGomezRico 这个通过 API 调用创建一个 PR(https://developer.github.com/v3/pulls/#create-a-pull-request):你可以考虑更新现有的 PR,而不是创建新的:https://developer.github.com/v3/pulls/#update-a-pull-request - VonC
谢谢你的回答,我还没有实现它,但将来会尝试一下。 - Daniel Gomez Rico

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接