Fetching '{"owner":"<my company>","repo":"<private repo>","pull_number":807}'
Error: HttpError: Not Found
可以在同一回购中找到问题。
name: Check PR Dependencies
on: [pull_request]
permissions:
issues: read
pull-requests: read
jobs:
check_dependencies:
runs-on: ubuntu-latest
name: Run
steps:
- uses: gregsdennis/dependencies-action@main
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
我最近添加了
permissions
元素,认为可以解决它,但没有效果。 docs:
Rest API-获取问题
动作权限
REST API文档确实说公共存储库不需要一个令牌,但它们不给私人存储库提供任何要求。
GITHUB_TOKEN
仅具有运行工作流程的存储库的权限(请参阅如果您想访问其他存储库,则必须创建一个个人访问令牌,并将其存储为可以通过工作流访问的secret
。就您的情况而言,我建议您使用有关问题的阅读权限和提取请求的阅读权限。