ROSAENG-394: Update CI watcher docs with signal sources, triage process, and Slack workflows - #173
Conversation
|
@dustman9000: This pull request references ROSAENG-394 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the epic to target the "5.0.0" version, but no target version was set. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: dustman9000 The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
WalkthroughThe CI Watcher documentation adds onboarding resources, investigation-before-routing requirements, an eight-step daily triage workflow, expanded health checks, and Slack Workflow-based shift handovers. ChangesCI Watcher documentation
Estimated code review effort: 3 (Moderate) | ~20 minutes Possibly related PRs
Suggested labels: Suggested reviewers: 🚥 Pre-merge checks | ✅ 10 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (10 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
…ss, and Slack workflows Add #rosa-prow-info and chai-bot daily health report as primary signal sources. Strengthen triage-before-routing with a 5-step checklist and mermaid diagrams. Add shift start/end Slack Workflow for automated handovers. Include ROSA Engineering Dashboard links, PagerDuty team page, and direct Slack channel links. Rename #wg-rosa-ci-enhancement to #wg-rosa-cicd throughout.
2c6ec1f to
5995345
Compare
There was a problem hiding this comment.
Actionable comments posted: 4
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@docs/ci-watcher/README.md`:
- Around line 20-21: Update the Chai-bot health report entry to match the
weekday cadence documented in the runbook, replacing “daily” with “weekday”
while preserving the 14:30 UTC time, destination channel, and report details.
In `@docs/ci-watcher/role-and-responsibilities.md`:
- Around line 88-89: Use a single Slack Workflow handover artifact throughout
the CI watcher documentation: update the “Known issue?” step in
docs/ci-watcher/role-and-responsibilities.md lines 88-89 to search the Slack
Workflow handover thread, replace the handover-document reference at lines
101-101 with that artifact, and update docs/ci-watcher/runbook.md lines 109-112
to link the previous Slack Workflow thread or explicitly define the generated
document.
In `@docs/ci-watcher/runbook.md`:
- Around line 27-29: Update the “Step 1: Review Chai-Bot Daily Health Report”
schedule description to avoid equating 14:30 UTC with a single Pacific time
year-round. Keep 14:30 UTC as the canonical time and either remove the Pacific
conversion or document both PDT and PST offsets.
- Around line 56-58: Add the shell language identifier to the fenced command
block containing /ci-triage, changing the opening fence to specify shell while
preserving the command and closing fence.
🪄 Autofix
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Repository: openshift-online/coderabbit/.coderabbit.yaml
Review profile: CHILL
Plan: Pro Plus
Run ID: 09655417-50f5-4169-9465-db6659b4cba8
📒 Files selected for processing (4)
docs/ci-watcher/README.mddocs/ci-watcher/role-and-responsibilities.mddocs/ci-watcher/rotation-schedule.mddocs/ci-watcher/runbook.md
| - `#rosa-prow-info` — real-time Prow job result notifications (failures tag `@rosa-ci-watcher`) | ||
| - Chai-bot daily health report — posted to `#wg-rosa-ci-enhancement` at 14:30 UTC with category pass rates and failure analysis |
There was a problem hiding this comment.
🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win
Match the documented Chai-bot cadence.
This entry says daily, but docs/ci-watcher/runbook.md states that the report is posted every weekday at 14:30 UTC. Change this wording to weekday or state the weekday schedule.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@docs/ci-watcher/README.md` around lines 20 - 21, Update the Chai-bot health
report entry to match the weekday cadence documented in the runbook, replacing
“daily” with “weekday” while preserving the 14:30 UTC time, destination channel,
and report details.
Summary
Updates all five CI watcher docs (docs/ci-watcher/) to reflect current tooling and strengthen the triage process:
Jira: https://redhat.atlassian.net/browse/ROSAENG-394
Test plan