Я пытаюсь протестировать действие обработки PR на Github.
Для этого я создаю PR в собственном репо и пытаюсь использовать ${{ github.base_ref }}
, но он пуст. Эта справочная страница говорит, что GITHUB_BASE_REF
доступен только для PR из форков.
Есть ли способ получить целевую ветку для PR-события, независимо от того, из форка ли это PR или нет? Или способ конкретно обратиться к последнему случаю.
PS Что я действительно пытаюсь сделать, так это получить список измененных файлов в PR. То, что у меня работает для пушей, но не для PR:
git diff-tree --no-commit-id --name-only -r ${{ github.event.before }} ${{ github.sha }}