Repository navigation
Conversation
✅ All Policy Checks Passed
📖 Need help? See the Policy FAQ for details on every check and how to fix failures. |
There was a problem hiding this comment.
🟡 Changes recommended
The workflow omits its source-level CMake configuration from the PR path filters.
1 open finding
What changed in this PR
Adds CI coverage for RCCL’s OpenSSL 3 TLS backend and schedules weekly TLS validation.
Changes:
- Adds a CPU-only TLS compilation workflow.
- Registers the weekly Ruby TLS Coco job.
- Updates weekly matrix expectations.
| File | Description |
|---|---|
.github/workflows/rccl-tls-build.yml |
Adds targeted TLS compilation CI. |
.github/scripts/rccl_coco_matrix.py |
Adds the weekly TLS job. |
.github/scripts/tests/rccl_coco_matrix_test.py |
Updates weekly job assertions. |
🧠 Review effort: Balanced
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
|
Doesn't CoCo build RCCL? I think this could be fully in CoCo, but I'm not sure. |
Adds ruby64-rccl-tls-weekly (ROCm/tRCCL#612) to the scheduled catalogue. The job builds RCCL with -DTLS_BACKEND=OPENSSL3 and runs the socket encryption gtests and encrypted rccl-tests.
f836625 to
97c7ac0
Compare
Agreed, dropped the TLS build guard. This PR now only schedules the coco TLS weekly job. |
pr-rocm-systems-13373-oci-rccl-pr-smokeBuilds
FailuresNo failing tests in this run. 15 tests skipped. Performance regressions
|
pr-rocm-systems-13373-ruby64-rccl-pr-smokeBuilds
FailuresNo failing tests in this run. 15 tests skipped. Performance regressions
|

Motivation
No scheduled coco run builds RCCL with
TLS_BACKEND=OPENSSL3, so socket encryption is never tested.Technical Details
.github/scripts/rccl_coco_matrix.py: schedules the weekly coco jobruby64-rccl-tls-weekly(ROCm/tRCCL#612). The job builds RCCL with-DTLS_BACKEND=OPENSSL3and runs the socket encryption gtests and encrypted rccl-tests.Merge after #13368, #13369 and ROCm/tRCCL#612.
Issue Tracking
JIRA ID: AICOMRCCL-2488
Test Plan
coco matrix script tests.
Test Result
Matrix script tests pass.
Submission Checklist