Rodin rodin
  • Joined on 2026-04-23
rodin commented on pull request rodin/review-bot#106 2026-05-13 09:46:51 +00:00
feat(cmd): wire --provider and --base-url flags into CLI (Phase 5)

Self-Review: PR #106

Self-review against 12c1d3e984628f24f0d23e1bc08fa3d069e55c62

Phase 1: Independent Findings

rodin commented on pull request rodin/review-bot#106 2026-05-13 09:36:30 +00:00
feat(cmd): wire --provider and --base-url flags into CLI (Phase 5)

Addressing self-review findings (comment 18686):

Finding #1 [MINOR] — Empty case "gitea": control flow: Fixed in 12c1d3e. Comment now reads: `// Fall through to Gitea-specific logic…

rodin opened issue rodin/review-bot#107 2026-05-13 09:36:16 +00:00
PostReview: pass CommitID explicitly via ReviewRequest
rodin pushed to review-bot-issue-82 at rodin/review-bot 2026-05-13 09:36:04 +00:00
12c1d3e984 fix(cmd): clarify empty gitea case control flow in supersedeOldReviews
rodin commented on pull request rodin/review-bot#106 2026-05-13 09:31:16 +00:00
feat(cmd): wire --provider and --base-url flags into CLI (Phase 5)

Self-Review: PR #106

Self-review against 0faa1b601725f8bcbde1baf7c16427c5f0589c46

Phase 1: Independent Findings

rodin pushed to review-bot-issue-82 at rodin/review-bot 2026-05-13 09:23:29 +00:00
0faa1b6017 fix(cmd,github): address review feedback on PR #106
rodin commented on pull request rodin/review-bot#106 2026-05-13 09:23:10 +00:00
feat(cmd): wire --provider and --base-url flags into CLI (Phase 5)

Re: doJSONRequest duplication (comment 18631)

Agreed that there is shared logic between doJSONRequest and doRequest. However, they serve different purposes:

  • doRequest handles GET with…
rodin commented on pull request rodin/review-bot#105 2026-05-13 09:10:26 +00:00
feat(github): implement Reviewer and Identity interfaces (#81)

Self-Review: PR #105

Self-review against 036b246cb9c62d2043bee16eb0695db96dd85e2e

Phase 1: Independent Findings

Reviewing the current HEAD as a stranger would:

**1. [NIT] `github/review.g…

rodin commented on pull request rodin/review-bot#105 2026-05-13 09:06:05 +00:00
feat(github): implement Reviewer and Identity interfaces (#81)

Addressing review feedback (review #3098):

  • #18619 (MINOR, github/review.go): Fixed — added inline comment noting nil body is intentional for the DELETE endpoint.
  • #18620 (MINOR,…
rodin commented on pull request rodin/review-bot#105 2026-05-13 09:05:15 +00:00
feat(github): implement Reviewer and Identity interfaces (#81)

Addressing review feedback

rodin commented on pull request rodin/review-bot#105 2026-05-13 09:05:15 +00:00
feat(github): implement Reviewer and Identity interfaces (#81)

Fixed in the follow-up commit: added an inline comment noting that nil body is intentional — doRequestWithBody treats nil as no-body, which is correct for DELETE on this endpoint.

rodin pushed to review-bot-issue-81 at rodin/review-bot 2026-05-13 09:04:13 +00:00
036b246cb9 test(github): use t.Run subtests in TestTranslateGitHubReviewState; doc: note nil body in DeleteReview
rodin commented on pull request rodin/review-bot#106 2026-05-13 09:00:18 +00:00
feat(cmd): wire --provider and --base-url flags into CLI (Phase 5)

Self-Review: PR #106

Self-review against d8e4167ab5a06b30da134b99d527a5d70ea0a6e6

Phase 1: Independent Findings

rodin commented on pull request rodin/review-bot#105 2026-05-13 08:53:32 +00:00
feat(github): implement Reviewer and Identity interfaces (#81)

Self-Review: PR #105

Self-review against 332a0e1cb72b5cd0ce9634023b0cbb1c1290e759

Phase 1: Independent Findings

**1. [NIT] github/review.go — Redundant cases in `translateGitHubReviewSt…

rodin pushed to review-bot-issue-82 at rodin/review-bot 2026-05-13 08:51:26 +00:00
d8e4167ab5 fix: address review feedback on PR #106
rodin commented on pull request rodin/review-bot#105 2026-05-13 08:45:06 +00:00
feat(github): implement Reviewer and Identity interfaces (#81)

Addressed review findings from sonnet-review-bot (review #3086):

Comment #18579 (conflicting commit IDs): Fixed. PostReview now validates that all comments share the same CommitID and…

rodin pushed to review-bot-issue-81 at rodin/review-bot 2026-05-13 08:44:16 +00:00
332a0e1cb7 fix(github): validate conflicting commit IDs and extract test helper
rodin commented on pull request rodin/review-bot#105 2026-05-13 08:40:24 +00:00
feat(github): implement Reviewer and Identity interfaces (#81)

Self-Review: PR #105

Self-review against 8413665638345fe950a609dfccba3341282cb816

Phase 1: Independent Findings

**1. [NIT] github/review.go — Redundant switch cases in `translateGitHubR…

rodin commented on pull request rodin/review-bot#106 2026-05-13 08:33:14 +00:00
feat(cmd): wire --provider and --base-url flags into CLI (Phase 5)

Self-Review: PR #106

Self-review against 7d0d3ea885feea3a36aa311355fb479e6ed4f220

Phase 1: Independent Findings

rodin commented on pull request rodin/review-bot#105 2026-05-13 08:29:39 +00:00
feat(github): implement Reviewer and Identity interfaces (#81)

Re: inline comment on github/review_test.go (Finding 2, comment #18539)

Fixed in 8413665. Renamed expectedwant in TestTranslateGitHubReviewState to match the project's established…