Fix finish step for pr tests and notebook tests (#4467)
This commit is contained in:
19
.github/workflows/execute-notebook.yml
vendored
19
.github/workflows/execute-notebook.yml
vendored
@@ -45,3 +45,22 @@ jobs:
|
|||||||
cd docs
|
cd docs
|
||||||
make clean
|
make clean
|
||||||
make compile
|
make compile
|
||||||
|
|
||||||
|
|
||||||
|
finish:
|
||||||
|
needs: [
|
||||||
|
run-all-notebooks
|
||||||
|
]
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- name: Check all dependent job statuses
|
||||||
|
run: |
|
||||||
|
results=(${{ join(needs.*.result, ' ') }})
|
||||||
|
for result in "${results[@]}"; do
|
||||||
|
if [ "$result" = "failure" ] || [ "$result" = "cancelled" ]; then
|
||||||
|
echo "Job failed with result: $result"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
echo "All jobs completed successfully"
|
||||||
|
exit 0
|
||||||
|
|||||||
13
.github/workflows/pr-test-amd.yml
vendored
13
.github/workflows/pr-test-amd.yml
vendored
@@ -102,5 +102,14 @@ jobs:
|
|||||||
]
|
]
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: Finish
|
- name: Check all dependent job statuses
|
||||||
run: echo "This is an empty step to ensure that all jobs are completed."
|
run: |
|
||||||
|
results=(${{ join(needs.*.result, ' ') }})
|
||||||
|
for result in "${results[@]}"; do
|
||||||
|
if [ "$result" = "failure" ] || [ "$result" = "cancelled" ]; then
|
||||||
|
echo "Job failed with result: $result"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
echo "All jobs completed successfully"
|
||||||
|
exit 0
|
||||||
|
|||||||
13
.github/workflows/pr-test-sgl-kernel.yml
vendored
13
.github/workflows/pr-test-sgl-kernel.yml
vendored
@@ -130,5 +130,14 @@ jobs:
|
|||||||
needs: [unit-test, mla-test, lint]
|
needs: [unit-test, mla-test, lint]
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: Finish
|
- name: Check all dependent job statuses
|
||||||
run: echo "This is an empty step to ensure that all jobs are completed."
|
run: |
|
||||||
|
results=(${{ join(needs.*.result, ' ') }})
|
||||||
|
for result in "${results[@]}"; do
|
||||||
|
if [ "$result" = "failure" ] || [ "$result" = "cancelled" ]; then
|
||||||
|
echo "Job failed with result: $result"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
echo "All jobs completed successfully"
|
||||||
|
exit 0
|
||||||
|
|||||||
1
.github/workflows/pr-test.yml
vendored
1
.github/workflows/pr-test.yml
vendored
@@ -337,7 +337,6 @@ jobs:
|
|||||||
python3 test_moe_eval_accuracy_large.py
|
python3 test_moe_eval_accuracy_large.py
|
||||||
|
|
||||||
finish:
|
finish:
|
||||||
if: always()
|
|
||||||
needs: [
|
needs: [
|
||||||
unit-test-frontend, unit-test-backend-1-gpu, unit-test-backend-2-gpu,
|
unit-test-frontend, unit-test-backend-1-gpu, unit-test-backend-2-gpu,
|
||||||
performance-test-1-gpu-part-1, performance-test-1-gpu-part-2, performance-test-2-gpu,
|
performance-test-1-gpu-part-1, performance-test-1-gpu-part-2, performance-test-2-gpu,
|
||||||
|
|||||||
Reference in New Issue
Block a user