[Cherry-Pick][CI] Sync develop fix and optimizations to 2.4(#6975) (#7066)

* [Cherry-Pick][CI] Sync develop fix and optimizations to 2.4(#6975)
This commit is contained in:
YuBaoku
2026-03-29 21:57:29 +08:00
committed by GitHub
parent 936c3a05e0
commit 5ac7a6a51e
21 changed files with 206 additions and 42 deletions
+4 -4
View File
@@ -43,7 +43,7 @@ jobs:
runs-on: [self-hosted, GPU-h1z1-2Cards]
timeout-minutes: 90
needs: check_cov_skip
if: needs.check_cov_skip.outputs.can-skip != 'true'
if: ${{ inputs.FASTDEPLOY_WHEEL_URL != '' && needs.check_cov_skip.outputs.can-skip != 'true' }}
outputs:
all_cov_file_url: ${{ steps.cov_upload.outputs.all_cov_file_url }}
unittest_failed_url: ${{ steps.cov_upload.outputs.unittest_failed_url }}
@@ -389,10 +389,10 @@ jobs:
all_cov_file_url: ${{ needs.run_tests_with_coverage.outputs.all_cov_file_url }}
steps:
- name: Clone FastDeploy
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
fetch-depth: 0
- uses: actions/setup-python@v5
- uses: actions/setup-python@v6
with:
python-version: '3.10'
- name: Download diff coverage file
@@ -408,7 +408,7 @@ jobs:
- name: Upload diff coverage report
if: always() && hashFiles('python_coverage_all.xml') != ''
uses: codecov/codecov-action@v4
uses: codecov/codecov-action@v6
with:
files: ./python_coverage_all.xml
flags: GPU