我正在尝试在Github上测试PR处理操作。
为此,我在自己的repo中创建了一个PR,并尝试使用${{ github.base_ref }}
,但它是空的。
这个帮助页面说GITHUB_BASE_REF
仅适用于来自fork的PR。
是否有一种方法可以获取PR事件的目标分支,而不管它是否来自forked PR?或者有一种特别处理后一种情况的方法。
P.S. 我真正想做的是获取PR中更改的文件列表。 我的代码适用于推送操作,但不适用于PR:
git diff-tree --no-commit-id --name-only -r ${{ github.event.before }} ${{ github.sha }}