|
4 | 4 | pull_request: |
5 | 5 | branches: |
6 | 6 | - main |
7 | | - # paths: |
8 | | - # - "**vllm**" |
| 7 | + paths: |
| 8 | + - "**vllm**" |
9 | 9 |
|
10 | 10 | permissions: |
11 | 11 | contents: read |
|
56 | 56 | - "scripts/telemetry/**" |
57 | 57 | test-change: |
58 | 58 | - "test/vllm/**" |
59 | | - # - ".github/workflows/pr-vllm*" |
60 | 59 |
|
| 60 | + # - ".github/workflows/pr-vllm*" |
61 | 61 | # ============================================== |
62 | 62 | # =============== vLLM EC2 jobs ================ |
63 | 63 | # ============================================== |
@@ -112,8 +112,7 @@ jobs: |
112 | 112 | needs: [check-changes, build-vllm-ec2-image] |
113 | 113 | if: | |
114 | 114 | always() && !failure() && !cancelled() && |
115 | | - (needs.build-vllm-ec2-image.result == 'success' || |
116 | | - (needs.check-changes.outputs.build-change == 'false') && (needs.check-changes.outputs.test-change == 'true')) |
| 115 | + (needs.check-changes.outputs.build-change == 'true' || needs.check-changes.outputs.test-change == 'true') |
117 | 116 | runs-on: ubuntu-latest |
118 | 117 | concurrency: |
119 | 118 | group: ${{ github.workflow }}-set-ec2-test-environment-${{ github.event.pull_request.number }} |
@@ -141,10 +140,8 @@ jobs: |
141 | 140 | echo "IMAGE_URI=${IMAGE_URI}" >> ${GITHUB_OUTPUT} |
142 | 141 |
|
143 | 142 | vllm-ec2-regression-test: |
144 | | - needs: [set-ec2-test-environment] |
145 | | - if: | |
146 | | - always() && !failure() && !cancelled() && |
147 | | - needs.set-ec2-test-environment.result == 'success' |
| 143 | + needs: [build-vllm-ec2-image, set-ec2-test-environment] |
| 144 | + if: success() |
148 | 145 | runs-on: |
149 | 146 | - codebuild-runner-${{ github.run_id }}-${{ github.run_attempt }} |
150 | 147 | fleet:x86-g6xl-runner |
@@ -210,10 +207,8 @@ jobs: |
210 | 207 | container_id: ${CONTAINER_ID} |
211 | 208 |
|
212 | 209 | vllm-ec2-cuda-test: |
213 | | - needs: [set-ec2-test-environment] |
214 | | - if: | |
215 | | - always() && !failure() && !cancelled() && |
216 | | - needs.set-ec2-test-environment.result == 'success' |
| 210 | + needs: [build-vllm-ec2-image, set-ec2-test-environment] |
| 211 | + if: success() |
217 | 212 | runs-on: |
218 | 213 | - codebuild-runner-${{ github.run_id }}-${{ github.run_attempt }} |
219 | 214 | fleet:x86-g6xl-runner |
@@ -278,10 +273,8 @@ jobs: |
278 | 273 | container_id: ${CONTAINER_ID} |
279 | 274 |
|
280 | 275 | vllm-ec2-example-test: |
281 | | - needs: [set-ec2-test-environment] |
282 | | - if: | |
283 | | - always() && !failure() && !cancelled() && |
284 | | - needs.set-ec2-test-environment.result == 'success' |
| 276 | + needs: [build-vllm-ec2-image, set-ec2-test-environment] |
| 277 | + if: success() |
285 | 278 | runs-on: |
286 | 279 | - codebuild-runner-${{ github.run_id }}-${{ github.run_attempt }} |
287 | 280 | fleet:x86-g6xl-runner |
@@ -414,8 +407,7 @@ jobs: |
414 | 407 | needs: [check-changes, build-vllm-rayserve-image] |
415 | 408 | if: | |
416 | 409 | always() && !failure() && !cancelled() && |
417 | | - (needs.build-vllm-rayserve-image.result == 'success' || |
418 | | - (needs.check-changes.outputs.build-change == 'false') && (needs.check-changes.outputs.test-change == 'true')) |
| 410 | + (needs.check-changes.outputs.build-change == 'true' || needs.check-changes.outputs.test-change == 'true') |
419 | 411 | runs-on: ubuntu-latest |
420 | 412 | concurrency: |
421 | 413 | group: ${{ github.workflow }}-set-rayserve-test-environment-${{ github.event.pull_request.number }} |
@@ -443,10 +435,8 @@ jobs: |
443 | 435 | echo "IMAGE_URI=${IMAGE_URI}" >> ${GITHUB_OUTPUT} |
444 | 436 |
|
445 | 437 | vllm-rayserve-regression-test: |
446 | | - needs: [set-rayserve-test-environment] |
447 | | - if: | |
448 | | - always() && !failure() && !cancelled() && |
449 | | - needs.set-rayserve-test-environment.result == 'success' |
| 438 | + needs: [build-vllm-rayserve-image, set-rayserve-test-environment] |
| 439 | + if: success() |
450 | 440 | runs-on: |
451 | 441 | - codebuild-runner-${{ github.run_id }}-${{ github.run_attempt }} |
452 | 442 | fleet:x86-g6xl-runner |
@@ -512,10 +502,8 @@ jobs: |
512 | 502 | container_id: ${CONTAINER_ID} |
513 | 503 |
|
514 | 504 | vllm-rayserve-cuda-test: |
515 | | - needs: [set-rayserve-test-environment] |
516 | | - if: | |
517 | | - always() && !failure() && !cancelled() && |
518 | | - needs.set-rayserve-test-environment.result == 'success' |
| 505 | + needs: [build-vllm-rayserve-image, set-rayserve-test-environment] |
| 506 | + if: success() |
519 | 507 | runs-on: |
520 | 508 | - codebuild-runner-${{ github.run_id }}-${{ github.run_attempt }} |
521 | 509 | fleet:x86-g6xl-runner |
@@ -580,10 +568,8 @@ jobs: |
580 | 568 | container_id: ${CONTAINER_ID} |
581 | 569 |
|
582 | 570 | vllm-rayserve-example-test: |
583 | | - needs: [set-rayserve-test-environment] |
584 | | - if: | |
585 | | - always() && !failure() && !cancelled() && |
586 | | - needs.set-rayserve-test-environment.result == 'success' |
| 571 | + needs: [build-vllm-rayserve-image, set-rayserve-test-environment] |
| 572 | + if: success() |
587 | 573 | runs-on: |
588 | 574 | - codebuild-runner-${{ github.run_id }}-${{ github.run_attempt }} |
589 | 575 | fleet:x86-g6xl-runner |
@@ -716,8 +702,7 @@ jobs: |
716 | 702 | needs: [check-changes, build-vllm-sagemaker-image] |
717 | 703 | if: | |
718 | 704 | always() && !failure() && !cancelled() && |
719 | | - (needs.build-vllm-sagemaker-image.result == 'success' || |
720 | | - (needs.check-changes.outputs.build-change == 'false') && (needs.check-changes.outputs.test-change == 'true')) |
| 705 | + (needs.check-changes.outputs.build-change == 'true' || needs.check-changes.outputs.test-change == 'true') |
721 | 706 | runs-on: ubuntu-latest |
722 | 707 | concurrency: |
723 | 708 | group: ${{ github.workflow }}-set-sagemaker-test-environment-${{ github.event.pull_request.number }} |
@@ -745,10 +730,8 @@ jobs: |
745 | 730 | echo "IMAGE_URI=${IMAGE_URI}" >> ${GITHUB_OUTPUT} |
746 | 731 |
|
747 | 732 | vllm-sagemaker-regression-test: |
748 | | - needs: [set-sagemaker-test-environment] |
749 | | - if: | |
750 | | - always() && !failure() && !cancelled() && |
751 | | - needs.set-sagemaker-test-environment.result == 'success' |
| 733 | + needs: [build-vllm-sagemaker-image, set-sagemaker-test-environment] |
| 734 | + if: success() |
752 | 735 | runs-on: |
753 | 736 | - codebuild-runner-${{ github.run_id }}-${{ github.run_attempt }} |
754 | 737 | fleet:x86-g6xl-runner |
@@ -814,10 +797,8 @@ jobs: |
814 | 797 | container_id: ${CONTAINER_ID} |
815 | 798 |
|
816 | 799 | vllm-sagemaker-cuda-test: |
817 | | - needs: [set-sagemaker-test-environment] |
818 | | - if: | |
819 | | - always() && !failure() && !cancelled() && |
820 | | - needs.set-sagemaker-test-environment.result == 'success' |
| 800 | + needs: [build-vllm-sagemaker-image, set-sagemaker-test-environment] |
| 801 | + if: success() |
821 | 802 | runs-on: |
822 | 803 | - codebuild-runner-${{ github.run_id }}-${{ github.run_attempt }} |
823 | 804 | fleet:x86-g6xl-runner |
@@ -882,10 +863,8 @@ jobs: |
882 | 863 | container_id: ${CONTAINER_ID} |
883 | 864 |
|
884 | 865 | vllm-sagemaker-example-test: |
885 | | - needs: [set-sagemaker-test-environment] |
886 | | - if: | |
887 | | - always() && !failure() && !cancelled() && |
888 | | - needs.set-sagemaker-test-environment.result == 'success' |
| 866 | + needs: [build-vllm-sagemaker-image, set-sagemaker-test-environment] |
| 867 | + if: success() |
889 | 868 | runs-on: |
890 | 869 | - codebuild-runner-${{ github.run_id }}-${{ github.run_attempt }} |
891 | 870 | fleet:x86-g6xl-runner |
|
0 commit comments