Skip to content

ci(hipfile): Pass the compat mode variables to the aiscp CI tests - #14740

Merged
derobins merged 1 commit into
developfrom
users/kumcmill/fix-hipfile-ci-aiscp-compat-env
Nov 3, 2026
Merged

derobins merged 1 commit into
developfrom
users/kumcmill/fix-hipfile-ci-aiscp-compat-env

Conversation

@kurtmcmillan

@kurtmcmillan kurtmcmillan commented Oct 30, 2026 •

Copy link
Copy Markdown
Contributor

Motivation

The aiscp fallback and fastpath steps in hipfile-ci-system.yml don't pass their compat mode variable to ci-aiscp-test.sh, so both test hipFile's default I/O path.

Technical Details

Each step set HIPFILE_FORCE_COMPAT_MODE=true or HIPFILE_ALLOW_COMPAT_MODE=false on its own line without a trailing backslash, which makes it an unexported shell variable. Adding the backslash applies it to the ci-aiscp-test.sh command. The fastpath step now fails if fastpath is unavailable.

Issue Tracking

JIRA ID: AIHIPFILE-318

Test Plan

  • Ran each step's bash -c script, from develop and from this change, against a stub ci-aiscp-test.sh that prints both variables.
  • actionlint with shellcheck on hipfile-ci-system.yml.

Test Result

  • develop: neither variable reaches the script. This change: each step's variable does.
  • actionlint findings are unchanged, and none are in these steps.

Submission Checklist

@kurtmcmillan
kurtmcmillan requested a balanced review from Copilot October 30, 2026 21:23
@github-actions github-actions Bot added github actions Pull requests that update GitHub Actions code project: hipfile labels Oct 30, 2026
@therock-pr-bot

Copy link
Copy Markdown

✅ All Policy Checks Passed

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

🎉 All policy checks passed!

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

🙋 Wish to Override Policy?

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.

🟢 Approval recommended

There are no active review issues with the aiscp CI compatibility-mode changes.

No open issues 🎉

What changed in this PR

Fixes hipFile’s aiscp CI steps so the fallback and fastpath tests receive their intended compatibility-mode settings instead of both testing the default I/O path.

Changes:

  • Adds shell line continuations to pass each compatibility-mode variable to ci-aiscp-test.sh.
  • Makes the fastpath test disallow compatibility fallback, causing it to fail when fastpath is unavailable.
File Description
.github/​workflows/​hipfile-ci-system.yml Passes the intended compatibility-mode settings to both aiscp test commands.

Review effort: Balanced

@kurtmcmillan
kurtmcmillan marked this pull request as ready for review November 2, 2026 21:27
@kurtmcmillan
kurtmcmillan requested a review from a team as a code owner November 2, 2026 21:27
Each aiscp step set HIPFILE_FORCE_COMPAT_MODE or HIPFILE_ALLOW_COMPAT_MODE
on its own line without a trailing backslash, so the variable never
reached ci-aiscp-test.sh and both steps used hipFile's default I/O path.
Add the backslash so each step tests the path it names.
@kurtmcmillan
kurtmcmillan force-pushed the users/kumcmill/fix-hipfile-ci-aiscp-compat-env branch from 941236d to 7a7bdc6 Compare November 2, 2026 21:27
@derobins
derobins merged commit 9ebc31d into develop Nov 3, 2026
165 of 166 checks passed
@derobins
derobins deleted the users/kumcmill/fix-hipfile-ci-aiscp-compat-env branch November 3, 2026 16:52
@systems-assistant

Copy link
Copy Markdown
Contributor

TheRock Submodule Bump Activity

Newest first

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

Labels

github actions Pull requests that update GitHub Actions code organization: ROCm project: hipfile

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants