GitHub Actions 状态检查待处理

nar*_*kar 7 github github-actions

我有一个 GitHub所需的状态检查,每次打开/编辑/重新打开/同步到 master 时都会执行该状态检查。

\n

操作本身已成功执行,但是在 PR 窗口中,检查始终处于待处理状态:Expected \xe2\x80\x94 Waiting for status to be reported

\n

在此输入图像描述

\n

我只有 1 个状态检查(以简化场景来重现案例),并在 master 的分支策略中进行检查。没有定义其他操作工作流程。

\n

我的脚本是:

\n
name: ValidateFlow\n\non:\n  pull_request:\n    types: [opened, edited, reopened, synchronize]\n    branches: \n      - master\nenv:\n  GITHUB_PR_NUMBER: ${{github.event.pull_request.number}}\n  \njobs:\n  ValidateFlow:\n    runs-on: ubuntu-latest\n    \n    steps:\n      - uses: actions/checkout@v2\n      \n      - name: Extract branch name\n        run: echo "PR_Branch_Name=${{ github.head_ref }}" >> $GITHUB_ENV      \n               \n      - name: Write to a file\n        run: |\n                git config --global user.name "my_username"\n                git config --global user.email "my_email"\n\n                git fetch\n                git checkout "${{ env.PR_Branch_Name }}"\n\n                cd .github\n                cat /dev/null > version\n\n                echo \'V1\' >> version\n\n                git add version\n                git diff-index --quiet HEAD || git commit -m \'Updating the file version\'\n                git push origin "${{ env.PR_Branch_Name }}"\n            \n
Run Code Online (Sandbox Code Playgroud)\n

Sof*_*enM 0

尝试为您的工作流程作业添加名称:

jobs:
  ValidateFlow:
    name: ValidateFlow
Run Code Online (Sandbox Code Playgroud)