File tree Expand file tree Collapse file tree 2 files changed +33
-1
lines changed
actions/evaluate-job-result Expand file tree Collapse file tree 2 files changed +33
-1
lines changed Original file line number Diff line number Diff line change 2424 steps :
2525 - name : Evaluate Job Result
2626 id : evaluate
27- shell : bash
2827 run : |
2928 JOB_RESULT="${{ inputs.job_result }}"
3029 IFS=',' read -ra EXPECTED <<< "${{ inputs.expected_results }}"
4443 echo "::error::${{ inputs.job_name }} failed. ❌"
4544 SUMMARY_LINE="- ${{ inputs.job_name }}: Failed ❌" >> "$GITHUB_STEP_SUMMARY"
4645 echo "failed=true" >> "$GITHUB_OUTPUT"
46+ shell : bash
Original file line number Diff line number Diff line change 1818 with :
1919 label : run:build-and-test-differential
2020
21+ require-label-test :
22+ needs :
23+ - require-label
24+ if : ${{ always() }}
25+ runs-on : ubuntu-latest
26+ steps :
27+ - uses : actions/checkout@v4
28+
29+ - name : Initialize Summary
30+ run : echo "### Build Test PR Results" > $GITHUB_STEP_SUMMARY
31+ shell : bash
32+
33+ - name : Evaluate build-and-test-differential
34+ id : eval_diff
35+ uses : ./.github/actions/evaluate-job-result
36+ with :
37+ job_result : ${{ needs.build-and-test-differential.result }}
38+ job_name : require-label
39+ expected_results : success
40+
41+ - name : Final Status
42+ run : |
43+ if [[ "${{ steps.eval_diff.outputs.failed }}" == "true" || "${{ steps.eval_cuda.outputs.failed }}" == "true" ]]; then
44+ echo "Some checks failed. ❌"
45+ exit 1
46+ else
47+ echo "::notice::All checks passed successfully! ✅"
48+ fi
49+ shell : bash
50+
2151 check-if-cuda-job-is-needed :
2252 needs : require-label
2353 runs-on : ubuntu-latest
6595 if : ${{ always() }}
6696 runs-on : ubuntu-latest
6797 steps :
98+ - uses : actions/checkout@v4
99+
68100 - name : Initialize Summary
69101 run : echo "### Build Test PR Results" > $GITHUB_STEP_SUMMARY
70102 shell : bash
You can’t perform that action at this time.
0 commit comments