Skip to content

Commit 1b9a264

Browse files
committed
add checkout for local action
Signed-off-by: M. Fatih Cırıt <[email protected]>
1 parent dd65c96 commit 1b9a264

File tree

2 files changed

+33
-1
lines changed

2 files changed

+33
-1
lines changed

.github/actions/evaluate-job-result/action.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ runs:
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 }}"
@@ -44,3 +43,4 @@ runs:
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

.github/workflows/build-test-tidy-pr.yaml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,36 @@ jobs:
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
@@ -65,6 +95,8 @@ jobs:
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

0 commit comments

Comments
 (0)