PR 评论不适用于 lighthouse-check-action(github 操作)

时间:2021-05-24 10:00:21

标签: javascript github yaml github-actions lighthouse

我正在使用 lighthouse-check-action github action 对每个 PR 运行灯塔检查。 但出于某种原因,它不会对任何报告结果的 PR 发表评论。

问题说明

工作流在 github 操作中成功运行,但不对 PR 报告检查结果进行评论。

基本上我应该从灯塔机器人那里得到一条评论,就像下面来自 docs 的截图一样,但我没有。 enter image description here

我的 Github 工作流程如下所示:

name: Lighthouse Check
on:
  deployment_status:
    branches:
      - '*'
jobs:
  lighthouse-check:
    runs-on: ubuntu-latest
    if: github.event.deployment_status.state == 'success'
    steps:
      - uses: actions/checkout@master
      - run: mkdir /tmp/artifacts
      - name: Run Lighthouse
        uses: foo-software/lighthouse-check-action@master
        with:
          accessToken: ${{ secrets.LIGHTHOUSE_CHECK_GITHUB_ACCESS_TOKEN }}
          outputDirectory: /tmp/artifacts
          urls: '${{ github.event.deployment_status.target_url }}'
      - name: Upload artifacts
        uses: actions/upload-artifact@master
        with:
          name: Lighthouse reports
          path: /tmp/artifacts

这里我添加了 LIGHTHOUSE_CHECK_GITHUB_ACCESS_TOKEN 作为我的 Github 个人访问令牌。 但出于某种原因,它仍然没有在任何 PR 上评论灯塔结果。 例如,检查 this PR。

另外,我可以使用 secrets.GITHUB_TOKEN(github 为每个 repo 提供的默认值)而不是 secrets.LIGHTHOUSE_CHECK_GITHUB_ACCESS_TOKEN 吗?

资源:

  1. Blog
  2. Docs

1 个答案:

答案 0 :(得分:0)

查看 Github 上的 this 问题,以获得维护者本人对此的官方答复。