Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 8 additions & 6 deletions .github/workflows/therock-multi-arch-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,7 @@ on:

permissions:
contents: read
actions: read

concurrency:
# A PR number if a pull request and otherwise the commit hash. This cancels
Expand Down Expand Up @@ -148,16 +149,17 @@ jobs:
windows_amdgpu_families: ${{ inputs.windows_amdgpu_families || 'gfx110X' }}
linux_test_labels: ${{ inputs.linux_test_labels || '' }}
windows_test_labels: ${{ inputs.windows_test_labels || '' }}
# HARDCODED: Copy all stages except math-libs from TheRock baseline
# rocm-libraries only affects math-libs and ml-libs source sets
# Note: compiler-runtime excluded due to hardcoded CMake paths (fftw3, etc.)
# TODO(geomin12): Enable automatic stage reuse once dry-run mode issues resolved
prebuilt_stages: ${{ inputs.prebuilt_stages || 'runtime-tests,comm-libs,storage-libs,debug-tools,dctools-core,profiler-apps,media-libs,wsl-rocdxg' }}
baseline_run_id: ${{ inputs.baseline_run_id || '30989762651' }}
# Manual override for prebuilt stages (empty = use automatic stage reuse)
prebuilt_stages: ${{ inputs.prebuilt_stages || '' }}
baseline_run_id: ${{ inputs.baseline_run_id || '' }}
# Enable automatic stage reuse - TheRock finds commit-compatible baselines
# and determines which stages to rebuild based on changed files
stage_reuse_mode: reuse-stage
repository: ROCm/TheRock
# Concrete SHA resolved once by resolve_therock_ref; setup re-exports the
# checked-out commit as needs.setup.outputs.ref for downstream jobs.
ref: ${{ needs.resolve_therock_ref.outputs.therock_ref }}
# Pass external repo info for stage-impact analysis
external_repo: '{"repository":"${{ github.repository }}","ref":"${{ github.sha }}"}'

linux_build_and_test:
Expand Down
Loading