Skip to content

[Do not Merge] Temporary no-op change on mirage to exercise TheRock Multi-arch CI - #11242

Closed
erman-gurses wants to merge 4 commits into
developfrom
users/erman-gurses/test-mirage
Closed

erman-gurses wants to merge 4 commits into
developfrom
users/erman-gurses/test-mirage

Conversation

@erman-gurses

Copy link
Copy Markdown
Contributor

[Do not Merge] Temporary no-op change on mirage to exercise TheRock Multi-arch CI

Copilot AI lite review requested due to automatic review settings September 3, 2026 22:36
@erman-gurses
erman-gurses requested review from a team and amd-arosa as code owners September 3, 2026 22:36
@erman-gurses erman-gurses added the ci:multi-arch Enable TheRock Multi-Arch CI for PR label Sep 3, 2026
@therock-pr-bot

therock-pr-bot Bot commented Sep 3, 2026

Copy link
Copy Markdown

❌ PR Check — Action Required

Check Status Details
📝 PR Description ❌ Fail Error: PR description must reference a JIRA ID, ISSUE ID, or a GitHub closing keyword.
Expected: include a JIRA ID / ISSUE ID line (separator : or -, or omitted; value may be a JIRA key, a number with/without #, or a link), OR a closing keyword + issue reference. Accepted examples:
• JIRA ID : TESTAUTO-6039
• JIRA ID - #330
• JIRA ID #330
• JIRA ID (on separate line)
ROCM-25757
• ISSUE ID : TESTUTO-3334
• ISSUE ID #3334
• ISSUE ID - TESTAUTO-3433
• ISSUE ID (on separate line)
AIRUNTIME-2352
• ISSUE ID : https://github.com/<org_name>/<repo_name>/issues/1234
• Closes #10
• Fixes octo-org/octo-repo#100
• Resolves: #123
• #123
• https://github.com/<org_name>/<repo_name>/issues/123
Current: no valid JIRA/ISSUE/closing-keyword reference found
⛔ Forbidden Files ✅ Pass —
🧪 Unit Test ✅ Pass PR does not contain code files — Unit Test auto-passed
🔎 pre-commit ⏳ Pending ⏳ Still running…
🚫 Draft PR 🔜 To Be Enabled —
🚩 Feature Flag 🔜 To Be Enabled —
📊 Code Coverage 🔜 To Be Enabled —

⚠️ 1 policy check(s) failed. Please address the issues above before this PR can be Reviewed.

🚫 Please fix the failed policies

  • ❌ PR Description

The Not ready to Review label was added to this PR. Once all policies pass, the label is removed automatically.

📖 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 Sep 3, 2026

Copy link
Copy Markdown

🚫 Please fix the failed policies before requesting reviews.

The following policy checks failed:

  • ❌ PR Description

The Not ready to Review label has been added to this PR.
Once all policies pass, the label will be removed automatically.

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.

🟡 Changes recommended

The added “temporary” comment should be made explicitly actionable (e.g., “remove before merge”) to avoid becoming stale or being accidentally merged as-is.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

This PR introduces a deliberate no-op change in the mirage CMake wrapper to trigger/exercise TheRock multi-arch CI without altering build behavior.

Changes:

  • Added a temporary comment in emulation/mirage/CMakeLists.txt to create a no-op diff and exercise CI.
File summaries
File Description
emulation/mirage/CMakeLists.txt Adds a temporary no-op comment intended to trigger TheRock multi-arch CI.
Review details
  • Files reviewed: 1/1 changed files
  • Comments generated: 1
  • Review effort level: Lite

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

Comment on lines +37 to +39

# Temporary no-op change on mirage to exercise TheRock Multi-arch CI

amd-vivekag added a commit to amd-vivekag/rocm-systems that referenced this pull request Sep 9, 2026
`therock-pr-bot` failed on this PR after waiting out its full 900s
budget: `❌ Timed out waiting for required checks to complete.` The
policy itself passed. `checks.required_check_runs` in
`tools/systems_pr_bot/policy.yml` has exactly one entry, `pre-commit`,
and `summarize_required_checks` treats a check run that is *absent* the
same as one still running, so the bot polls until it times out and
returns 1.

No workflow creates a check run named `pre-commit` for a change confined
to `emulation/mirage/**`. The job lives in `rocjitsu-formatting.yml`,
whose `paths` filter covers `emulation/rocjitsu/**` but not its sibling
subtree, so the event never starts the workflow and the check run is
never created. ROCm#11242, which changes only
`emulation/mirage/CMakeLists.txt`, fails the bot the same way at 15m32s;
ROCm#11312 touches `.github/workflows/rocjitsu-*.yml` as well, matches the
filter, and passes the bot in 46s.

So add `emulation/mirage/**` to the filter and `emulation/mirage` to the
sparse checkout, which is what the comment above each of them asks for.
Extending the existing job rather than adding a second workflow keeps
one check run named `pre-commit`; two would collide in the bot's
name-keyed lookup and let an arbitrary one of them decide the verdict.

Verified with `pre-commit run --files` over this PR's changed files plus
the workflow: the hooks that select them (trailing-whitespace,
end-of-file-fixer, check-added-large-files, check-yaml) pass, and no
hook rewrites a file.

Out of scope and left alone: `emulation/mirage/cmake/RocjitsuCorpus.cmake`
and the two files under `emulation/mirage/hotswap/cmake/` are not
gersemi-clean today. The job only checks files a PR touches, so this
change does not surface them here, but the next PR that edits one of
them will need them formatted first.

Co-authored-by: Cursor <cursoragent@cursor.com>
amd-vivekag added a commit to amd-vivekag/rocm-systems that referenced this pull request Sep 10, 2026
`therock-pr-bot` failed on this PR after waiting out its full 900s
budget: `❌ Timed out waiting for required checks to complete.` The
policy itself passed. `checks.required_check_runs` in
`tools/systems_pr_bot/policy.yml` has exactly one entry, `pre-commit`,
and `summarize_required_checks` treats a check run that is *absent* the
same as one still running, so the bot polls until it times out and
returns 1.

No workflow creates a check run named `pre-commit` for a change confined
to `emulation/mirage/**`. The job lives in `rocjitsu-formatting.yml`,
whose `paths` filter covers `emulation/rocjitsu/**` but not its sibling
subtree, so the event never starts the workflow and the check run is
never created. ROCm#11242, which changes only
`emulation/mirage/CMakeLists.txt`, fails the bot the same way at 15m32s;
ROCm#11312 touches `.github/workflows/rocjitsu-*.yml` as well, matches the
filter, and passes the bot in 46s.

So add `emulation/mirage/**` to the filter and `emulation/mirage` to the
sparse checkout, which is what the comment above each of them asks for.
Extending the existing job rather than adding a second workflow keeps
one check run named `pre-commit`; two would collide in the bot's
name-keyed lookup and let an arbitrary one of them decide the verdict.

Verified with `pre-commit run --files` over this PR's changed files plus
the workflow: the hooks that select them (trailing-whitespace,
end-of-file-fixer, check-added-large-files, check-yaml) pass, and no
hook rewrites a file.

Out of scope and left alone: `emulation/mirage/cmake/RocjitsuCorpus.cmake`
and the two files under `emulation/mirage/hotswap/cmake/` are not
gersemi-clean today. The job only checks files a PR touches, so this
change does not surface them here, but the next PR that edits one of
them will need them formatted first.

Co-authored-by: Cursor <cursoragent@cursor.com>
amd-vivekag added a commit to amd-vivekag/rocm-systems that referenced this pull request Sep 11, 2026
`therock-pr-bot` failed on this PR after waiting out its full 900s
budget: `❌ Timed out waiting for required checks to complete.` The
policy itself passed. `checks.required_check_runs` in
`tools/systems_pr_bot/policy.yml` has exactly one entry, `pre-commit`,
and `summarize_required_checks` treats a check run that is *absent* the
same as one still running, so the bot polls until it times out and
returns 1.

No workflow creates a check run named `pre-commit` for a change confined
to `emulation/mirage/**`. The job lives in `rocjitsu-formatting.yml`,
whose `paths` filter covers `emulation/rocjitsu/**` but not its sibling
subtree, so the event never starts the workflow and the check run is
never created. ROCm#11242, which changes only
`emulation/mirage/CMakeLists.txt`, fails the bot the same way at 15m32s;
ROCm#11312 touches `.github/workflows/rocjitsu-*.yml` as well, matches the
filter, and passes the bot in 46s.

So add `emulation/mirage/**` to the filter and `emulation/mirage` to the
sparse checkout, which is what the comment above each of them asks for.
Extending the existing job rather than adding a second workflow keeps
one check run named `pre-commit`; two would collide in the bot's
name-keyed lookup and let an arbitrary one of them decide the verdict.

Verified with `pre-commit run --files` over this PR's changed files plus
the workflow: the hooks that select them (trailing-whitespace,
end-of-file-fixer, check-added-large-files, check-yaml) pass, and no
hook rewrites a file.

Out of scope and left alone: `emulation/mirage/cmake/RocjitsuCorpus.cmake`
and the two files under `emulation/mirage/hotswap/cmake/` are not
gersemi-clean today. The job only checks files a PR touches, so this
change does not surface them here, but the next PR that edits one of
them will need them formatted first.

Co-authored-by: Cursor <cursoragent@cursor.com>
amd-vivekag added a commit to amd-vivekag/rocm-systems that referenced this pull request Sep 16, 2026
`therock-pr-bot` failed on this PR after waiting out its full 900s
budget: `❌ Timed out waiting for required checks to complete.` The
policy itself passed. `checks.required_check_runs` in
`tools/systems_pr_bot/policy.yml` has exactly one entry, `pre-commit`,
and `summarize_required_checks` treats a check run that is *absent* the
same as one still running, so the bot polls until it times out and
returns 1.

No workflow creates a check run named `pre-commit` for a change confined
to `emulation/mirage/**`. The job lives in `rocjitsu-formatting.yml`,
whose `paths` filter covers `emulation/rocjitsu/**` but not its sibling
subtree, so the event never starts the workflow and the check run is
never created. ROCm#11242, which changes only
`emulation/mirage/CMakeLists.txt`, fails the bot the same way at 15m32s;
ROCm#11312 touches `.github/workflows/rocjitsu-*.yml` as well, matches the
filter, and passes the bot in 46s.

So add `emulation/mirage/**` to the filter and `emulation/mirage` to the
sparse checkout, which is what the comment above each of them asks for.
Extending the existing job rather than adding a second workflow keeps
one check run named `pre-commit`; two would collide in the bot's
name-keyed lookup and let an arbitrary one of them decide the verdict.

Verified with `pre-commit run --files` over this PR's changed files plus
the workflow: the hooks that select them (trailing-whitespace,
end-of-file-fixer, check-added-large-files, check-yaml) pass, and no
hook rewrites a file.

Out of scope and left alone: `emulation/mirage/cmake/RocjitsuCorpus.cmake`
and the two files under `emulation/mirage/hotswap/cmake/` are not
gersemi-clean today. The job only checks files a PR touches, so this
change does not surface them here, but the next PR that edits one of
them will need them formatted first.

Co-authored-by: Cursor <cursoragent@cursor.com>
amd-vivekag added a commit to amd-vivekag/rocm-systems that referenced this pull request Sep 19, 2026
`therock-pr-bot` failed on this PR after waiting out its full 900s
budget: `❌ Timed out waiting for required checks to complete.` The
policy itself passed. `checks.required_check_runs` in
`tools/systems_pr_bot/policy.yml` has exactly one entry, `pre-commit`,
and `summarize_required_checks` treats a check run that is *absent* the
same as one still running, so the bot polls until it times out and
returns 1.

No workflow creates a check run named `pre-commit` for a change confined
to `emulation/mirage/**`. The job lives in `rocjitsu-formatting.yml`,
whose `paths` filter covers `emulation/rocjitsu/**` but not its sibling
subtree, so the event never starts the workflow and the check run is
never created. ROCm#11242, which changes only
`emulation/mirage/CMakeLists.txt`, fails the bot the same way at 15m32s;
ROCm#11312 touches `.github/workflows/rocjitsu-*.yml` as well, matches the
filter, and passes the bot in 46s.

So add `emulation/mirage/**` to the filter and `emulation/mirage` to the
sparse checkout, which is what the comment above each of them asks for.
Extending the existing job rather than adding a second workflow keeps
one check run named `pre-commit`; two would collide in the bot's
name-keyed lookup and let an arbitrary one of them decide the verdict.

Verified with `pre-commit run --files` over this PR's changed files plus
the workflow: the hooks that select them (trailing-whitespace,
end-of-file-fixer, check-added-large-files, check-yaml) pass, and no
hook rewrites a file.

Out of scope and left alone: `emulation/mirage/cmake/RocjitsuCorpus.cmake`
and the two files under `emulation/mirage/hotswap/cmake/` are not
gersemi-clean today. The job only checks files a PR touches, so this
change does not surface them here, but the next PR that edits one of
them will need them formatted first.

Co-authored-by: Cursor <cursoragent@cursor.com>
@jayhawk-commits
jayhawk-commits deleted the users/erman-gurses/test-mirage branch September 21, 2026 15:44
amd-vivekag added a commit to amd-vivekag/rocm-systems that referenced this pull request Sep 25, 2026
`therock-pr-bot` failed on this PR after waiting out its full 900s
budget: `❌ Timed out waiting for required checks to complete.` The
policy itself passed. `checks.required_check_runs` in
`tools/systems_pr_bot/policy.yml` has exactly one entry, `pre-commit`,
and `summarize_required_checks` treats a check run that is *absent* the
same as one still running, so the bot polls until it times out and
returns 1.

No workflow creates a check run named `pre-commit` for a change confined
to `emulation/mirage/**`. The job lives in `rocjitsu-formatting.yml`,
whose `paths` filter covers `emulation/rocjitsu/**` but not its sibling
subtree, so the event never starts the workflow and the check run is
never created. ROCm#11242, which changes only
`emulation/mirage/CMakeLists.txt`, fails the bot the same way at 15m32s;
ROCm#11312 touches `.github/workflows/rocjitsu-*.yml` as well, matches the
filter, and passes the bot in 46s.

So add `emulation/mirage/**` to the filter and `emulation/mirage` to the
sparse checkout, which is what the comment above each of them asks for.
Extending the existing job rather than adding a second workflow keeps
one check run named `pre-commit`; two would collide in the bot's
name-keyed lookup and let an arbitrary one of them decide the verdict.

Verified with `pre-commit run --files` over this PR's changed files plus
the workflow: the hooks that select them (trailing-whitespace,
end-of-file-fixer, check-added-large-files, check-yaml) pass, and no
hook rewrites a file.

Out of scope and left alone: `emulation/mirage/cmake/RocjitsuCorpus.cmake`
and the two files under `emulation/mirage/hotswap/cmake/` are not
gersemi-clean today. The job only checks files a PR touches, so this
change does not surface them here, but the next PR that edits one of
them will need them formatted first.

Co-authored-by: Cursor <cursoragent@cursor.com>
amd-vivekag added a commit to amd-vivekag/rocm-systems that referenced this pull request Sep 26, 2026
`therock-pr-bot` failed on this PR after waiting out its full 900s
budget: `❌ Timed out waiting for required checks to complete.` The
policy itself passed. `checks.required_check_runs` in
`tools/systems_pr_bot/policy.yml` has exactly one entry, `pre-commit`,
and `summarize_required_checks` treats a check run that is *absent* the
same as one still running, so the bot polls until it times out and
returns 1.

No workflow creates a check run named `pre-commit` for a change confined
to `emulation/mirage/**`. The job lives in `rocjitsu-formatting.yml`,
whose `paths` filter covers `emulation/rocjitsu/**` but not its sibling
subtree, so the event never starts the workflow and the check run is
never created. ROCm#11242, which changes only
`emulation/mirage/CMakeLists.txt`, fails the bot the same way at 15m32s;
ROCm#11312 touches `.github/workflows/rocjitsu-*.yml` as well, matches the
filter, and passes the bot in 46s.

So add `emulation/mirage/**` to the filter and `emulation/mirage` to the
sparse checkout, which is what the comment above each of them asks for.
Extending the existing job rather than adding a second workflow keeps
one check run named `pre-commit`; two would collide in the bot's
name-keyed lookup and let an arbitrary one of them decide the verdict.

Verified with `pre-commit run --files` over this PR's changed files plus
the workflow: the hooks that select them (trailing-whitespace,
end-of-file-fixer, check-added-large-files, check-yaml) pass, and no
hook rewrites a file.

Out of scope and left alone: `emulation/mirage/cmake/RocjitsuCorpus.cmake`
and the two files under `emulation/mirage/hotswap/cmake/` are not
gersemi-clean today. The job only checks files a PR touches, so this
change does not surface them here, but the next PR that edits one of
them will need them formatted first.

Co-authored-by: Cursor <cursoragent@cursor.com>
amd-vivekag added a commit to amd-vivekag/rocm-systems that referenced this pull request Sep 27, 2026
`therock-pr-bot` failed on this PR after waiting out its full 900s
budget: `❌ Timed out waiting for required checks to complete.` The
policy itself passed. `checks.required_check_runs` in
`tools/systems_pr_bot/policy.yml` has exactly one entry, `pre-commit`,
and `summarize_required_checks` treats a check run that is *absent* the
same as one still running, so the bot polls until it times out and
returns 1.

No workflow creates a check run named `pre-commit` for a change confined
to `emulation/mirage/**`. The job lives in `rocjitsu-formatting.yml`,
whose `paths` filter covers `emulation/rocjitsu/**` but not its sibling
subtree, so the event never starts the workflow and the check run is
never created. ROCm#11242, which changes only
`emulation/mirage/CMakeLists.txt`, fails the bot the same way at 15m32s;
ROCm#11312 touches `.github/workflows/rocjitsu-*.yml` as well, matches the
filter, and passes the bot in 46s.

So add `emulation/mirage/**` to the filter and `emulation/mirage` to the
sparse checkout, which is what the comment above each of them asks for.
Extending the existing job rather than adding a second workflow keeps
one check run named `pre-commit`; two would collide in the bot's
name-keyed lookup and let an arbitrary one of them decide the verdict.

Verified with `pre-commit run --files` over this PR's changed files plus
the workflow: the hooks that select them (trailing-whitespace,
end-of-file-fixer, check-added-large-files, check-yaml) pass, and no
hook rewrites a file.

Out of scope and left alone: `emulation/mirage/cmake/RocjitsuCorpus.cmake`
and the two files under `emulation/mirage/hotswap/cmake/` are not
gersemi-clean today. The job only checks files a PR touches, so this
change does not surface them here, but the next PR that edits one of
them will need them formatted first.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants