Conversation
There was a problem hiding this comment.
Code Review
This pull request introduces a new deliver function in reportChannel.ts to support writing reports to GitHub Actions step summaries, with fallback to stdout and Discord webhook delivery. It also updates the mergeRiskWatch workflow and adds comprehensive tests. The review feedback suggests refactoring the duplicate sendStdout logic in deliver for better readability and trimming the Discord webhook URL to prevent empty string issues.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
🔗 연관된 이슈
🎯 의도
📝 작업 내용
📌 요약
GITHUB_STEP_SUMMARY에 append하는 workflow 전용deliver()추가mergeRiskWatch가 report 전달을 마친 뒤 집계된 실패를 workflow 오류로 전파하도록 연결sendMergeRiskReport,send(),ReportChannel*공개 계약 유지🔍 상세
src/reportChannels/reportChannel.tsGITHUB_STEP_SUMMARY경로에 전체 Markdown report 추가 기록src/workflows/mergeRiskWatch.tsdeliverMergeRiskReport로 변경tests/reportChannels/reportChannel.test.tsGITHUB_STEP_SUMMARY환경 변수 경로, Actions summary와 Discord 동시 전달, local stdout fallback 검증tests/workflows/mergeRiskWatch.test.tsnpm run build통과npm test전체 175개 통과git diff --check통과📸 영상 / 이미지 (Optional)