[ci] Extend/dedup path filters in therock_configure_ci.py#8893
Conversation
Cover concrete nested path matches and ensure unrelated GitHub actions are skipped while TheRock actions still trigger CI. Assisted-by: OpenAI Codex
✅ All Policy Checks Passed
📖 Need help? See the Policy FAQ for details on every check and how to fix failures. |
|
I'm trying out stacked PRs here FYI: https://github.github.com/gh-stack/. Not sure how that will handle it if I merge the base PR first. I might be able to merge the stack together using squash and merge 🤔 |
geomin12
left a comment
There was a problem hiding this comment.
oh thanks! this will help, but sooooooon to multi-arch so we don't need to deal with these files
woah this is cool |
is there a different file that will be used to determine when multi-arch CI should run for changes in rocm-systems? |
Motivation
The
SKIPPABLE_PATH_PATTERNSlist that controls which paths can be modified without triggering the full "TheRock CI" workflows had a few overlapping patterns like*.gitignoreandprojects/*/.gitignoreand was missing patterns for some newly added directories liketools/systems_pr_bot/*(see #7842).Technical Details
I (well, with some nudging by Codex) decided to also restructure the
test_is_path_skippabletest case to make new subtests easier to add.Test Plan
New + existing unit tests (now running/passing thanks to #8882)
Submission Checklist