Skip to content

feat(ci): Update TheRock reference to (c01e3a3 - 10-12-2026) and add skip-ci-config.toml - #13525

Merged
geomin12 merged 4 commits into
developfrom
users/geomin12/c01e3a3-bump
Oct 13, 2026
Merged

geomin12 merged 4 commits into
developfrom
users/geomin12/c01e3a3-bump

Conversation

@geomin12

Copy link
Copy Markdown
Collaborator

Bumps all pinned TheRock workflow and source refs to c01e3a3, which adds path-based skip filtering for external repos (ROCm/TheRock#8800).

That feature reads skip patterns from a TOML config sourced from the external repo, so this also adds .github/skip-ci-config.toml (seeded with the existing SKIPPABLE_PATH_PATTERNS from
.github/scripts/therock_configure_ci.py) and passes the SHAs, event metadata, and config path through the external_repo payload so TheRock can compute the diff and decide whether CI is needed.

geomin12 and others added 2 commits October 12, 2026 14:44
Bumps all pinned TheRock workflow and source refs to `c01e3a3`, which
adds path-based skip filtering for external repos (ROCm/TheRock#8800).

That feature reads skip patterns from a TOML config sourced from the
external repo, so this also adds `.github/skip-ci-config.toml` (seeded
with the existing `SKIPPABLE_PATH_PATTERNS` from
`.github/scripts/therock_configure_ci.py`) and passes the SHAs, event
metadata, and config path through the `external_repo` payload so TheRock
can compute the diff and decide whether CI is needed.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Points prebuilt stage artifact reuse at a current successful TheRock
Multi-Arch CI run alongside the c01e3a3 ref bump.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@geomin12
geomin12 requested a review from a team as a code owner October 12, 2026 21:50
@geomin12 geomin12 changed the title Update TheRock reference to (c01e3a3) and add skip-ci-config.toml feat(ci): Update TheRock reference to (c01e3a3 - 10-12-2026) and add skip-ci-config.toml Oct 12, 2026
@github-actions github-actions Bot added github actions project: none Does not target any component labels Oct 12, 2026
@therock-pr-bot

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 ✅ Pass —
🚫 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

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.

The c01e3a3 skip-filter change makes TheRock resolve the external repo
diff from the `external_repo` payload. When the SHAs and event name are
absent it falls back to `git diff HEAD^` against the new depth-1 sparse
`external-repo-config` checkout, which has no parent commit and exits
128, failing setup.

ASAN runs on pull requests, so it gets the full payload and can now also
skip docs-only changes. The nightly workflows only run on schedule and
workflow_dispatch, where `event_name` alone is enough for TheRock to
recognize there is no meaningful diff and always run CI.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Comment thread .github/skip-ci-config.toml Resolved
TheRock c01e3a3 moved skip-CI handling out of
configure_external_repo_ci.py, so the skip_tests output no longer
exists and the gates referencing it were always-true dead conditions.

Also align the skip-ci patterns with the rocm-systems companion bump so
pre-commit config, CODEOWNERS, LICENSE, and labeler changes skip CI.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@geomin12
geomin12 requested a review from dysu-amd October 13, 2026 19:57

@dysu-amd dysu-amd 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.

LGTM

@geomin12
geomin12 merged commit fad26ec into develop Oct 13, 2026
316 of 324 checks passed
@geomin12
geomin12 deleted the users/geomin12/c01e3a3-bump branch October 13, 2026 23:50
ScottTodd pushed a commit that referenced this pull request Oct 14, 2026
…d skip-ci-config.toml (#13525)

Bumps all pinned TheRock workflow and source refs to `c01e3a3`, which
adds path-based skip filtering for external repos (ROCm/TheRock#8800).

That feature reads skip patterns from a TOML config sourced from the
external repo, so this also adds `.github/skip-ci-config.toml` (seeded
with the existing `SKIPPABLE_PATH_PATTERNS` from
`.github/scripts/therock_configure_ci.py`) and passes the SHAs, event
metadata, and config path through the `external_repo` payload so TheRock
can compute the diff and decide whether CI is needed.

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
(cherry picked from commit fad26ec)
ScottTodd pushed a commit that referenced this pull request Oct 14, 2026
…d skip-ci-config.toml (#13525)

Bumps all pinned TheRock workflow and source refs to `c01e3a3`, which
adds path-based skip filtering for external repos (ROCm/TheRock#8800).

That feature reads skip patterns from a TOML config sourced from the
external repo, so this also adds `.github/skip-ci-config.toml` (seeded
with the existing `SKIPPABLE_PATH_PATTERNS` from
`.github/scripts/therock_configure_ci.py`) and passes the SHAs, event
metadata, and config path through the `external_repo` payload so TheRock
can compute the diff and decide whether CI is needed.

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
(cherry picked from commit fad26ec)
@assistant-librarian

Copy link
Copy Markdown
Contributor

TheRock Submodule Bump Activity

Newest first

archana-ramalingam added a commit that referenced this pull request Oct 21, 2026
#13525 removed the skip_tests output from the configure job and moved
path-based skipping into TheRock's setup, which already reports it through
setup.outputs.enable_build_jobs. The rocjitsu artifacts gate still compared
the missing output, which is always empty, so the clause was dead. Remove
it; the gate keeps checking enable_build_jobs.

Co-Authored-By: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants