[CI] Refactor check-bypass logic in run_tests_with_coverage (#4655)

* [CI] Change check-bypass workflow using commit SHA

* [CI] Change check-bypass in run_tests_with_coverage
This commit is contained in:
YuBaoku
2025-11-07 10:47:27 +08:00
committed by GitHub
parent fa28745f19
commit d0f9535ee7
2 changed files with 2 additions and 3 deletions

View File

@@ -43,7 +43,6 @@ jobs:
runs-on: [self-hosted, GPU-h1z1-2Cards]
timeout-minutes: 90
needs: check_cov_skip
if: needs.check_cov_skip.outputs.can-skip != 'true'
outputs:
diff_cov_file_url: ${{ steps.cov_upload.outputs.diff_cov_file_url }}
unittest_failed_url: ${{ steps.cov_upload.outputs.unittest_failed_url }}
@@ -320,7 +319,7 @@ jobs:
echo "All tests passed"
- name: Verify Code Coverage Threshold (80%)
if: ${{ github.event_name == 'pull_request' }}
if: ${{ github.event_name == 'pull_request' && (needs.check_cov_skip.outputs['can-skip'] != 'true') }}
shell: bash
run: |
cd FastDeploy

View File

@@ -19,7 +19,7 @@ jobs:
permissions:
contents: read
env:
CI_TEAM_MEMBERS: '["yuanlehome","YuanRisheng","Jiang-Jia-Jun","DDDivano","XieYunshen"]'
CI_TEAM_MEMBERS: '["yuanlehome","YuanRisheng","Jiang-Jia-Jun","DDDivano","XieYunshen","EmmonsCurse"]'
outputs:
can-skip: ${{ steps.check-bypass.outputs.can-skip }}
steps: