feat: GitHub integration — PR comment lifecycle + daemon creation UI#80
feat: GitHub integration — PR comment lifecycle + daemon creation UI#80
Conversation
|
Warning Rate limit exceeded
Your organization is not enrolled in usage-based pricing. Contact your admin to enable usage-based pricing to continue reviews beyond the rate limit, or try again in 4 minutes and 47 seconds. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (5)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Deploying getpaws with
|
| Latest commit: |
b024ba2
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://ce573159.getpaws-6m4.pages.dev |
| Branch Preview URL: | https://feat-github-integration.getpaws-6m4.pages.dev |
6f4fe4a to
f703701
Compare
- PR comment lifecycle: post "Running..." comment on PR events, update with results on completion, update with error on failure. Mentions continue to work as before (post result as new comment). - updateComment() added to @paws/integrations with retry logic - postComment() now returns comment ID for subsequent updates - Dashboard daemon creation/edit form with support for all 4 trigger types (GitHub, webhook, schedule, watch), execution settings, and governance config - Dashboard daemon list: create/edit/delete actions Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
489df79 to
b024ba2
Compare
Summary
updateComment()added to@paws/integrationswith the same 3-retry logic aspostComment().postComment()now returns the comment ID.What the PR comment looks like
Test plan
bun run typecheck— 40/41 pass (1 pre-existing error in server.ts from OTel PR)bun run test— 30/30 pass🤖 Generated with Claude Code