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

This commit is contained in:
Jixun Wu 2021-12-22 14:10:29 +00:00
parent 622de58034
commit 851e039cc5
1 changed files with 10 additions and 1 deletions

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