【发布时间】:2021-08-12 15:21:49
【问题描述】:
我正在使用lighthouse-check-action github 操作对每个 PR 运行灯塔检查。 但由于某种原因,它没有对任何报告结果的 PR 发表评论。
问题说明
工作流在 github 操作中成功运行,但不对报告检查结果的 PR 发表评论。
基本上我应该得到来自 lighthouse-bot 的评论,就像下面来自 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 吗?
资源:
【问题讨论】:
标签: javascript github yaml github-actions lighthouse