如何修改GitHub Action配置,使用PR代码替代指定版本?
如何在GitHub Action中改用PR分支的代码
要把你的GitHub Action配置从指定版本切换到PR的分支代码,按以下步骤操作:
- 先确认PR的源分支信息:打开修复Node.js 12问题的PR页面,在页面顶部能看到类似「XXX 想要合并1个提交到 contributor-assistant:main 来自 XXX:分支名」的提示,这里的XXX是提交PR的开发者GitHub用户名,分支名就是你要用到的目标分支。
- 修改yml配置文件:把原来的
替换为uses: contributor-assistant/github-action@v2.2.1uses: [提交者用户名]/github-action@[分支名]。比如提交者用户名是devuser,分支名是fix-node12-compat,替换后代码如下:uses: devuser/github-action@fix-node12-compat - (可选)如果担心分支后续被改动,也可以直接用PR里的提交哈希值代替分支名:在PR页面找到提交的SHA码(一串7位或更长的字符),修改成:
uses: devuser/github-action@abcdef1
等官方把这个PR合并到主分支后,再改回官方的版本标签(比如更新后的v2.2.2)即可。
内容的提问来源于stack exchange,提问作者agf1997
相关产品推荐
相关产品推荐

