Update npm packages (#2246)
This commit is contained in:
8
.github/workflows/upload-coverage.yml
vendored
8
.github/workflows/upload-coverage.yml
vendored
@@ -10,17 +10,17 @@ jobs:
|
||||
pre_job:
|
||||
runs-on: ubuntu-latest
|
||||
outputs:
|
||||
should_skip: ${{ steps.check_skip.outputs.should_skip }}
|
||||
should_run: ${{ steps.check_skip.outputs.should_run }}
|
||||
steps:
|
||||
- id: check_skip
|
||||
run: |
|
||||
conclusion=$(curl ${{ github.event.workflow_run.jobs_url }} | jq -r '.jobs[] | select(.name == "linux-coverage").conclusion')
|
||||
should_skip=$([[ "$conclusion" = "skipped" || "$conclusion" = "cancelled" ]] && echo "true" || echo "false")
|
||||
echo "should_skip=$should_skip" >> "$GITHUB_OUTPUT"
|
||||
should_run=$([[ "$conclusion" = "success" ]] && echo "true" || echo "false")
|
||||
echo "should_run=$should_run" >> "$GITHUB_OUTPUT"
|
||||
|
||||
upload-coverage:
|
||||
needs: pre_job
|
||||
if: needs.pre_job.outputs.should_skip == 'false'
|
||||
if: needs.pre_job.outputs.should_run == 'true'
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
Reference in New Issue
Block a user