Skip to content

CI: refresh the prebuilt baseline to match the pinned HIP runtime - #12811

Closed
newling wants to merge 1 commit into
developfrom
users/newling/refresh-hip-test-baseline
Closed

newling wants to merge 1 commit into
developfrom
users/newling/refresh-hip-test-baseline

Conversation

@newling

@newling newling commented Sep 30, 2026

Copy link
Copy Markdown
Contributor

rocm-libraries’ Multi-Arch CI reuses prebuilt HIP tests from a TheRock baseline while rebuilding the HIP runtime from the pinned TheRock revision. The current baseline predates that revision, so CI combines an updated runtime with older test binaries and metadata. This causes unrelated PRs, including #12720, to fail the required Multi-Arch gate.

Two upstream changes explain the failures. rocm-systems #12250 enabled same-device device-to-device batch copies and updated the tests accordingly. The reused Unit_hipMemcpyBatchAsync_Swap binary still expects hipErrorNotSupported, while the rebuilt runtime returns success. Separately, rocm-systems #12148 disabled HRR capture and its smoke tests by default. The reused test metadata still enables Unit_HRR_CaptureSmoke, which fails because the runtime no longer creates the expected capture directory. In both cases, the runtime and test changes landed together upstream; our artifact reuse combines versions from before and after those changes.

This updates the prebuilt baseline from run 36226176568 to run 36388943167, built at the existing TheRock pin, 7440cb8578f4. It preserves runtime-test reuse and avoids adding test-build stages to every PR. The accompanying comment identifies this as a temporary alignment: manually keeping the pin and baseline synchronized is not sustainable, and artifact reuse needs automated compatibility checks.

The selected baseline passes all Linux and Windows PAL HIP-test shards. Its separate Windows ROCR stream-wait hangs remain unresolved by this change.

Validation: confirmed that the baseline revision matches the pin, the reused-stage builds succeeded, and all artifacts copied by the affected workflow are available. Pre-commit and actionlint passed. The baseline change still needs a fresh rocm-libraries CI run.

@github-actions github-actions Bot added the project: none Does not target any component label Sep 30, 2026
@therock-pr-bot

therock-pr-bot Bot commented Sep 30, 2026 •

Copy link
Copy Markdown

✅ All Checks Passed — Ready for Review

Check Status Details
📝 PR Description ✅ Pass —
⛔ Forbidden Files ✅ Pass —
🧪 Unit Test ✅ Pass PR does not contain code files — Unit Test auto-passed
🔎 pre-commit ✅ Pass —
🚫 Draft PR 🔜 To Be Enabled —
🚩 Feature Flag 🔜 To Be Enabled —
📊 Code Coverage 🔜 To Be Enabled —
🤖 therock-pr-bot ✅ Pass —

🎉 All checks passed! This PR is ready for review.

📖 Need help? See the Policy FAQ for details on every check and how to fix failures.

🙋 Wish to Override Policy?

@therock-pr-bot

Copy link
Copy Markdown

🎉 All checks passed! This PR is ready for review.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

organization: ROCm project: none Does not target any component

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant