Skip to content

fix(ci): install tensilelite requirements for rocjitsu sidecar - #12425

Merged
newling merged 1 commit into
ROCm:developfrom
newling:users/newling/rocjitsu-sidecar-requirements
Sep 27, 2026
Merged

newling merged 1 commit into
ROCm:developfrom
newling:users/newling/rocjitsu-sidecar-requirements

Conversation

@newling

@newling newling commented Sep 22, 2026 •

Copy link
Copy Markdown
Contributor

Summary

The rocjitsu sidecar relied on therock's common test environment to provide tensilelite's Python dependencies. After those dependencies were split out by project, joblib was no longer installed and the tensilelite workload failed during import before running under rocjitsu.

Install the tensilelite test requirements explicitly after unpacking the test artifacts, using the requirements file shipped with the artifact by #11396.

Testing

  • Pre-commit and actionlint
  • Validated the artifact requirements path against the installed artifact layout

JIRA ID: AIHPBLAS-3605

@newling
newling requested a review from a team as a code owner September 22, 2026 16:53
@github-actions github-actions Bot added github actions project: none Does not target any component labels Sep 22, 2026
@therock-pr-bot

therock-pr-bot Bot commented Sep 22, 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.

@talumbau
talumbau self-requested a review September 23, 2026 19:55
@newling
newling force-pushed the users/newling/rocjitsu-sidecar-requirements branch from ee28920 to e1f6410 Compare September 23, 2026 19:58
@newling
newling enabled auto-merge (squash) September 23, 2026 19:58
@newling
newling force-pushed the users/newling/rocjitsu-sidecar-requirements branch 3 times, most recently from 7d3fd19 to a177a17 Compare September 25, 2026 23:59
@newling
newling force-pushed the users/newling/rocjitsu-sidecar-requirements branch from a177a17 to 84f5d98 Compare September 27, 2026 18:33
@newling newling added the test:hipblaslt Run full tests for hipblaslt label Sep 27, 2026
@newling
newling merged commit 973351c into ROCm:develop Sep 27, 2026
143 of 149 checks passed
newling added a commit that referenced this pull request Sep 28, 2026
## Summary

The rocjitsu sidecar relied on therock's common test environment to
provide tensilelite's Python dependencies. After those dependencies were
split out by project, `joblib` was no longer installed and the
tensilelite workload failed during import before running under rocjitsu.

Install the tensilelite test requirements explicitly after unpacking the
test artifacts, using the requirements file shipped with the artifact by
#11396.

## Testing

- Pre-commit and `actionlint`
- Validated the artifact requirements path against the installed
artifact layout

JIRA ID: AIHPBLAS-3605

(cherry picked from commit 973351c)
@assistant-librarian

Copy link
Copy Markdown
Contributor

TheRock Submodule Bump Activity

Newest first

newling added a commit that referenced this pull request Oct 29, 2026
Repository members and owners can comment `/docs-preview` on a pull
request to request a temporary documentation preview on Read the Docs.
This feature and its cleanup workflow were introduced in
[#1413](#1413). When the PR
closes, the cleanup workflow looks for the bot's preview comment and
deactivates the corresponding Read the Docs version.

Preview creation explicitly supports only branches in
`ROCm/rocm-libraries` and rejects PRs whose source branch is in a fork.
Cleanup, however, runs for every closed PR. On a fork PR, GitHub
withholds repository secrets from the `pull_request` workflow, so
cleanup fails while generating its GitHub App token, before it can check
whether a preview exists. For example, [the cleanup job after #12425
merged failed at token
creation](https://github.com/ROCm/rocm-libraries/actions/runs/36353595348/job/108716843959),
even though that PR had no documentation preview.

Run the cleanup job only when the PR's source repository matches the
repository running the workflow. Fork PRs then skip cleanup before
accessing secrets, while previews from branches in this repository
retain their existing cleanup behavior.

This change aligns cleanup with the preview system's current
limitations. Supporting documentation previews from forks would be a
separate feature: preview creation would need to accept fork sources,
and trusted automation would need to create and deactivate those
previews while keeping credentials isolated from contributor-controlled
code.

Validation: the root pre-commit checks and `git diff --check` pass after
rebasing onto `origin/develop`. `actionlint` reports only the existing
warning about inline use of `github.head_ref`, with identical
diagnostics on the base and this branch. The close-event behavior has
not yet been exercised by a new GitHub Actions run.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

github actions organization: ROCm project: none Does not target any component test:hipblaslt Run full tests for hipblaslt

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants