Skip to content

test(rocprofiler-compute): check the compute-analyze extra with --verify-deps - #8752

Merged
vedithal-amd merged 1 commit into
mainfrom
users/vedithal-amd/compute-analyze-verify-deps
Oct 5, 2026
Merged

vedithal-amd merged 1 commit into
mainfrom
users/vedithal-amd/compute-analyze-verify-deps

Conversation

@vedithal-amd

Copy link
Copy Markdown
Contributor

Motivation

The compute-analyze test step runs rocprof-compute analyze --help. argparse exits on --help before the dependency check runs, and the modules imported up to that point are stdlib-only. So the step passes even if the extra declares no dependencies.

Related Issues

ISSUE ID: #7003

JIRA ID: AIPROFCOMP-788

Technical Details

Test Plan

  • The "Test rocprof-compute analyze" step passes in CI.

Test Result

  • The "Test rocprof-compute analyze" step passes in CI.

Submission Checklist

🤖 Generated with Claude Code

…ify-deps

`rocprof-compute analyze --help` exits in argparse before the dependency
check runs, so the step passed even with an empty extra. `--verify-deps`
checks every package pinned in rocprofiler-compute's requirements.txt and
exits non-zero on any missing or mismatched one.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Copilot AI balanced review requested due to automatic review settings October 5, 2026 14:51
@therock-pr-bot

therock-pr-bot Bot commented Oct 5, 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

therock-pr-bot Bot commented Oct 5, 2026

Copy link
Copy Markdown

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

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

The focused CI change correctly exercises the upstream dependency-verification command.

Review effort: Balanced
Findings: None

What changed in this PR

Updates wheel CI to validate the compute-analyze extra against rocprofiler-compute’s pinned dependencies.

Changes:

  • Replaces the ineffective --help check with analyze --verify-deps.
  • Clarifies the dependency-validation comment.
File Description
.github/​workflows/​test_rocm_wheels.yml Verifies installed analyze dependencies and versions.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@vedithal-amd

Copy link
Copy Markdown
Contributor Author

@vedithal-amd
vedithal-amd merged commit 8698159 into main Oct 5, 2026
161 of 162 checks passed
@vedithal-amd
vedithal-amd deleted the users/vedithal-amd/compute-analyze-verify-deps branch October 5, 2026 18:49
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.

3 participants