fix: avoid "ArtiomTr/jest-coverage-report-action" when running from a fork.

(cherry picked from commit 95df64516c59f4bbbffa21625af8f9be13da01af)
This commit is contained in:
鲁树人 2021-12-22 14:10:29 +00:00
parent c336ac4d05
commit 556b69d6ef

View File

@ -1,3 +1,5 @@
# yaml-language-server: $schema=https://json.schemastore.org/github-workflow.json
name: Test Build
on:
push:
@ -27,7 +29,14 @@ jobs:
steps:
- uses: actions/checkout@v2
- run: npm ci
- uses: ArtiomTr/jest-coverage-report-action@v2.0-rc.6
# note: forks can not access to GITHUB_TOKEN for coverage update.
# instead, we just ran the test in this case.
- name: Test only
if: github.event_name != 'push'
run: npm test
- name: Test + Publish Coverage
uses: ArtiomTr/jest-coverage-report-action@v2.0-rc.6
if: github.event_name == 'push'
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
annotations: none