fix: handle missing calendar report summaries - #150
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Team Run ID: 📒 Files selected for processing (3)
Included review availability: 0 reviews are currently available. Your included PR review attempts over the past 7 days set your current allowance at 1 review per hour. 📝 WalkthroughWalkthroughThe report Lambda now uses report-source permissions that allow ChangesReport source permission flow
Estimated code review effort: 2 (Simple) | ~10 minutes Merge Risk: ⚪ Minimal · up to The PR adds handling for missing calendar report summaries and updates the related permissions and tests; no actionable merge-blocking risk remains beyond normal checks and review. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
Full details: Linked Issues checkExplanation The changes satisfy issue ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
Calendar report Lambda receives
s3:ListBucketon the summaries bucket. S3 can now return404for a missing source summary, and the report writes anincomplete-sourcesection. Access failures remain fatal. The public summary-reader grant remainss3:GetObjectonly. The policy regression covers both grants, and the deployed calendar-report test covers the incomplete report.Resolves #148
Conventional commit message, used as the title
Conventional branch name, like
feat/concise-descriptionFull check with
pnpm run checkpassedRebased off latest main
User-facing behaviour is documented in
docs/Summary by CodeRabbit