[AMD] Update AITER Scout Workflow (#19735)
Co-authored-by: bingxche <Bingxu.Chen@amd.com>
This commit is contained in:
+5
-3
@@ -1,4 +1,4 @@
|
|||||||
name: Scheduled Full AMD Test (AITER Latest)
|
name: AMD AITER Scout
|
||||||
|
|
||||||
on:
|
on:
|
||||||
schedule:
|
schedule:
|
||||||
@@ -23,7 +23,7 @@ on:
|
|||||||
default: true
|
default: true
|
||||||
|
|
||||||
concurrency:
|
concurrency:
|
||||||
group: scheduled-aiter-latest-full-test-${{ github.run_id }}
|
group: amd-aiter-scout-${{ github.run_id }}
|
||||||
cancel-in-progress: true
|
cancel-in-progress: true
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
@@ -88,6 +88,7 @@ jobs:
|
|||||||
uses: ./.github/workflows/nightly-test-amd.yml
|
uses: ./.github/workflows/nightly-test-amd.yml
|
||||||
secrets: inherit
|
secrets: inherit
|
||||||
with:
|
with:
|
||||||
|
ref: ${{ github.sha }}
|
||||||
aiter_ref: ${{ needs.resolve-aiter.outputs.aiter_sha }}
|
aiter_ref: ${{ needs.resolve-aiter.outputs.aiter_sha }}
|
||||||
job_filter: 'all'
|
job_filter: 'all'
|
||||||
continue_on_error: ${{ inputs.continue_on_error == '' && true || inputs.continue_on_error }}
|
continue_on_error: ${{ inputs.continue_on_error == '' && true || inputs.continue_on_error }}
|
||||||
@@ -98,6 +99,7 @@ jobs:
|
|||||||
uses: ./.github/workflows/nightly-test-amd-rocm720.yml
|
uses: ./.github/workflows/nightly-test-amd-rocm720.yml
|
||||||
secrets: inherit
|
secrets: inherit
|
||||||
with:
|
with:
|
||||||
|
ref: ${{ github.sha }}
|
||||||
aiter_ref: ${{ needs.resolve-aiter.outputs.aiter_sha }}
|
aiter_ref: ${{ needs.resolve-aiter.outputs.aiter_sha }}
|
||||||
job_filter: 'all'
|
job_filter: 'all'
|
||||||
continue_on_error: ${{ inputs.continue_on_error == '' && true || inputs.continue_on_error }}
|
continue_on_error: ${{ inputs.continue_on_error == '' && true || inputs.continue_on_error }}
|
||||||
@@ -134,7 +136,7 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Summary
|
- name: Summary
|
||||||
run: |
|
run: |
|
||||||
echo "## Scheduled Full AMD Test (AITER Latest) Results" >> $GITHUB_STEP_SUMMARY
|
echo "## AMD AITER Scout Results" >> $GITHUB_STEP_SUMMARY
|
||||||
echo "" >> $GITHUB_STEP_SUMMARY
|
echo "" >> $GITHUB_STEP_SUMMARY
|
||||||
echo "- **AITER SHA:** \`${{ needs.resolve-aiter.outputs.aiter_sha }}\`" >> $GITHUB_STEP_SUMMARY
|
echo "- **AITER SHA:** \`${{ needs.resolve-aiter.outputs.aiter_sha }}\`" >> $GITHUB_STEP_SUMMARY
|
||||||
echo "- **AITER commit:** https://github.com/ROCm/aiter/commit/${{ needs.resolve-aiter.outputs.aiter_sha }}" >> $GITHUB_STEP_SUMMARY
|
echo "- **AITER commit:** https://github.com/ROCm/aiter/commit/${{ needs.resolve-aiter.outputs.aiter_sha }}" >> $GITHUB_STEP_SUMMARY
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -86,8 +86,11 @@ env:
|
|||||||
AITER_COMMIT_OVERRIDE: ${{ inputs.aiter_ref }}
|
AITER_COMMIT_OVERRIDE: ${{ inputs.aiter_ref }}
|
||||||
|
|
||||||
concurrency:
|
concurrency:
|
||||||
group: nightly-test-amd-rocm720-${{ inputs.ref || github.ref }}
|
# When called via workflow_call with ref set, use a unique group per caller run to avoid
|
||||||
cancel-in-progress: ${{ github.event_name != 'workflow_call' }}
|
# collisions with direct schedule/push triggers. We use inputs.ref (not github.event_name)
|
||||||
|
# to detect this, because github.event_name inherits from the caller in workflow_call.
|
||||||
|
group: nightly-test-amd-rocm720-${{ inputs.ref && format('caller-{0}', github.run_id) || github.ref }}
|
||||||
|
cancel-in-progress: ${{ !inputs.ref && github.event_name != 'workflow_call' }}
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
# ============================================== MI30x ROCm 7.2 Unit Tests ==============================================
|
# ============================================== MI30x ROCm 7.2 Unit Tests ==============================================
|
||||||
|
|||||||
@@ -86,8 +86,11 @@ env:
|
|||||||
AITER_COMMIT_OVERRIDE: ${{ inputs.aiter_ref }}
|
AITER_COMMIT_OVERRIDE: ${{ inputs.aiter_ref }}
|
||||||
|
|
||||||
concurrency:
|
concurrency:
|
||||||
group: nightly-test-amd-${{ inputs.ref || github.ref }}
|
# When called via workflow_call with ref set, use a unique group per caller run to avoid
|
||||||
cancel-in-progress: ${{ github.event_name != 'workflow_call' }}
|
# collisions with direct schedule/push triggers. We use inputs.ref (not github.event_name)
|
||||||
|
# to detect this, because github.event_name inherits from the caller in workflow_call.
|
||||||
|
group: nightly-test-amd-${{ inputs.ref && format('caller-{0}', github.run_id) || github.ref }}
|
||||||
|
cancel-in-progress: ${{ !inputs.ref && github.event_name != 'workflow_call' }}
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
# ============================================== MI30x Unit Tests ==============================================
|
# ============================================== MI30x Unit Tests ==============================================
|
||||||
|
|||||||
@@ -74,9 +74,11 @@ env:
|
|||||||
AITER_COMMIT_OVERRIDE: ${{ inputs.aiter_ref }}
|
AITER_COMMIT_OVERRIDE: ${{ inputs.aiter_ref }}
|
||||||
|
|
||||||
concurrency:
|
concurrency:
|
||||||
# Include pr_head_sha in group for /rerun-stage dispatches to avoid collisions with main branch runs
|
# When called via workflow_call with run_all_tests=true, use a unique group per run to
|
||||||
group: pr-test-amd-rocm720-${{ inputs.pr_head_sha || inputs.ref || github.ref }}
|
# avoid collisions with direct schedule/workflow_dispatch triggers. We use run_all_tests
|
||||||
cancel-in-progress: ${{ github.event_name != 'workflow_call' }}
|
# (not github.event_name) to detect this, because github.event_name inherits from the caller.
|
||||||
|
group: pr-test-amd-rocm720-${{ inputs.run_all_tests && format('full-{0}', github.run_id) || inputs.pr_head_sha || inputs.ref || github.ref }}
|
||||||
|
cancel-in-progress: ${{ !inputs.run_all_tests && github.event_name != 'workflow_call' }}
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
call-gate:
|
call-gate:
|
||||||
|
|||||||
@@ -71,9 +71,11 @@ env:
|
|||||||
AITER_COMMIT_OVERRIDE: ${{ inputs.aiter_ref }}
|
AITER_COMMIT_OVERRIDE: ${{ inputs.aiter_ref }}
|
||||||
|
|
||||||
concurrency:
|
concurrency:
|
||||||
# Include pr_head_sha in group for /rerun-stage dispatches to avoid collisions with main branch runs
|
# When called via workflow_call with run_all_tests=true, use a unique group per run to
|
||||||
group: pr-test-amd-${{ inputs.pr_head_sha || inputs.ref || github.ref }}
|
# avoid collisions with direct push/PR triggers. We use run_all_tests (not github.event_name)
|
||||||
cancel-in-progress: ${{ github.event_name != 'workflow_call' }}
|
# to detect this, because github.event_name inherits from the caller in workflow_call.
|
||||||
|
group: pr-test-amd-${{ inputs.run_all_tests && format('full-{0}', github.run_id) || inputs.pr_head_sha || inputs.ref || github.ref }}
|
||||||
|
cancel-in-progress: ${{ !inputs.run_all_tests && github.event_name != 'workflow_call' }}
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
call-gate:
|
call-gate:
|
||||||
|
|||||||
Reference in New Issue
Block a user