在 GitHub 操作中,我使用脚本创建了一个文件。然后我可以使用 git 创建一个分支,添加文件,提交文件并将分支推送到 repo。全部使用 git。
然后我想从我的操作中创建一个 PR,所以我使用 GH CLI。在我的步骤中,这是 PR 相关部分:
echo "GH CLI Auth"
gh auth login --with-token < ${{ secrets.GITHUB_TOKEN }}
echo "Create PR"
gh pr create --reviewer myhandle --title "Show Notes ${{ env.NEWFILE_PATH }}" --body "Show Notes ${{ env.NEWFILE_PATH }}"
但我遇到了一个错误。
GH CLI Auth
/home/runner/work/_temp/<GUID_CENSORED>.sh: line 13: ***: No such file or directory
Error: Process completed with exit code 1.
我正在授予 GitHub 令牌对代码和拉取请求的写入权限。
permissions:
contents: write
pull-requests: write