Skip to content

test(ci): allow external manifest diff URLs - #6541

Closed
newling wants to merge 1 commit into
ROCm:mainfrom
newling:fix-manifest-diff-external-bucket-test
Closed

newling wants to merge 1 commit into
ROCm:mainfrom
newling:fix-manifest-diff-external-bucket-test

Conversation

@newling

@newling newling commented Jul 14, 2026 •

Copy link
Copy Markdown
Contributor

Motivation

The multi-arch CI summary unit test currently fails in PR contexts that use the external artifact bucket. The summary code correctly emits a manifest-diff URL under therock-ci-artifacts-external/..., but the test hard-codes the internal therock-ci-artifacts bucket.

This is blocking the unit-test checks on #6517 and #6525.

Summary

  • Relax the manifest-diff URL assertion to validate the expected summary row and run/platform path without assuming one specific S3 bucket.

Validation

  • pre-commit run --files build_tools/github_actions/tests/configure_multi_arch_ci_test.py
  • PYTHONPATH=build_tools:build_tools/github_actions:build_tools/github_actions/tests .venv/bin/python -m unittest build_tools.github_actions.tests.configure_multi_arch_ci_test.TestFormatSummary.test_build_outputs_includes_manifest_diff_link
  • Simulated fork-PR event for TestFormatSummary.test_build_outputs_includes_manifest_diff_link
  • PYTHONPATH=build_tools:build_tools/github_actions:build_tools/github_actions/tests .venv/bin/python -m unittest build_tools.github_actions.tests.configure_multi_arch_ci_test
  • git diff --check

Related: #6517
Related: #6525

which are ultimately related to

JIRA ID : AIHPBLAS-3605
https://amd-hub.atlassian.net/browse/AIHPBLAS-3605

@therock-pr-bot

therock-pr-bot Bot commented Jul 14, 2026 •

Copy link
Copy Markdown

✅ All Checks Passed — Ready for Review

Check Status Details
🌿 Branch Name ✅ Pass —
📝 PR Title/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.

@therock-pr-bot therock-pr-bot Bot added the Not ready to Review PR has unresolved policy failures — reviews blocked label Jul 14, 2026
@therock-pr-bot

therock-pr-bot Bot commented Jul 14, 2026 •

Copy link
Copy Markdown

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

@newling
newling force-pushed the fix-manifest-diff-external-bucket-test branch from 84c7eba to e5edda9 Compare July 15, 2026 17:20
@therock-pr-bot therock-pr-bot Bot removed the Not ready to Review PR has unresolved policy failures — reviews blocked label Jul 15, 2026
@newling
newling force-pushed the fix-manifest-diff-external-bucket-test branch from e5edda9 to b1997d7 Compare July 17, 2026 17:52
@newling newling closed this Aug 25, 2026
@github-project-automation github-project-automation Bot moved this from TODO to Done in TheRock Triage Aug 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant