Github操作拉请求生成器返回错误
我有一个github操作作业,上一个作业失败。 构建、单元测试和回归测试作业工作正常,但拉请求作业失败 这是失败作业的代码,令牌已被替换Github操作拉请求生成器返回错误,github,github-actions,pull-request,Github,Github Actions,Pull Request,我有一个github操作作业,上一个作业失败。 构建、单元测试和回归测试作业工作正常,但拉请求作业失败 这是失败作业的代码,令牌已被替换 pull-request: needs: regression name: PullRequest runs-on: ubuntu-latest steps: - name: pullrequest uses: repo-sync/pull-request@v2 with:
pull-request:
needs: regression
name: PullRequest
runs-on: ubuntu-latest
steps:
- name: pullrequest
uses: repo-sync/pull-request@v2
with:
source_branch: development
destination_branch: master
pr_label: automerge
github_token: ${{ secrets.ghp_secretscretsecretetcetc }}
这就是我在工作失败时得到的信息
有没有关于我遗漏了什么的想法
Kev问题似乎出在您通知的GITHUB_令牌上 GitHub会自动创建一个GitHub_令牌机密,以便在工作流()中使用 因此,在您的情况下,您可以遵循您正在使用的
pull-request:
needs: regression
name: PullRequest
runs-on: ubuntu-latest
steps:
- name: pullrequest
uses: repo-sync/pull-request@v2
with:
source_branch: development
destination_branch: master
pr_label: automerge
github_token: ${{ secrets.GITHUB_TOKEN }}
如果您需要具有特定权限的GITHUB_令牌,还可以创建一个,并将其作为机密添加到存储库中
在这种情况下,您将通过github\u令牌:${secrets.github\u token}}
覆盖github\u令牌:${secrets.YOUR\u SECRET\u NAME}