ci: AUT-1141 skip MBridge dispatch for docs-only changes - #6116
Conversation
Signed-off-by: svcnemo-autobot <svcnemo-autobot@nvidia.com>
|
This PR has been automatically converted to draft because all PRs must start as drafts. When you are ready for review, click Ready for Review to begin the review process. This will:
See the contribution guide for more details. |
|
Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually. Contributors can view more details about this message here. |
|
/ok to test 77ac689 |
|
🔄 Merge queue validation started! You can track the progress here: https://github.com/NVIDIA/Megatron-LM/actions/runs/30478211524 |
|
🔄 Merge queue validation started! You can track the progress here: https://github.com/NVIDIA/Megatron-LM/actions/runs/30479289586 |
|
🔄 Merge queue validation started! You can track the progress here: https://github.com/NVIDIA/Megatron-LM/actions/runs/30483922484 |
|
🔄 Merge queue validation started! You can track the progress here: https://github.com/NVIDIA/Megatron-LM/actions/runs/30483981211 |
|
🔄 Merge queue validation started! You can track the progress here: https://github.com/NVIDIA/Megatron-LM/actions/runs/30484677976 |
Background
Docs-only Megatron-LM changes should not launch downstream Megatron-Bridge testing.
What changed
Gate the MBridge downstream job on pre-flight
docs_only == 'false'.Details
flowchart LR P[Pre-flight] --> D{Docs only?} D -->|Yes| S[Skip MBridge] D -->|No| M[Evaluate MBridge trigger]The existing label, merge-group, and nightly trigger behavior remains unchanged for non-docs changes. This is paired with the companion Megatron-Bridge classification fix.
Tested
bash tools/autoformat.shwith CI lint environment: passed.github/workflows/cicd-main.ymlwith PyYAMLgit diff --check