我正在使用 lighthouse-check-action github action 对每个 PR 运行灯塔检查。 但出于某种原因,它不会对任何报告结果的 PR 发表评论。
工作流在 github 操作中成功运行,但不对 PR 报告检查结果进行评论。
基本上我应该从灯塔机器人那里得到一条评论,就像下面来自 docs 的截图一样,但我没有。
我的 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
吗?