Rodin rodin
  • Joined on 2026-04-23
rodin commented on issue rodin/review-bot#78 2026-05-12 17:28:06 +00:00
feat(vcs): extract interfaces and types from gitea/ (Phase 1)

Update from codebase audit (issue #82): Two methods are missing from the interface design and must be added to vcs/interfaces.go:

  1. GetFileContentAtRef — the current code calls…
rodin commented on issue rodin/review-bot#82 2026-05-12 17:24:49 +00:00
feat(cmd): wire --provider and --base-url flags into CLI (Phase 5)

Update: When auditing callers that use *gitea.Client directly, pay attention to any call to DeleteReview that is used to replace a submitted review before posting a new one. Those…

rodin commented on issue rodin/review-bot#79 2026-05-12 17:24:49 +00:00
feat(vcs): Gitea adapter with diff-position translation (Phase 2)

Update: The Reviewer interface now includes DismissReview (see #81). For the Gitea adapter, implement DismissReview as a call to the underlying gitea.Client.DeleteReview — Gitea…

rodin commented on issue rodin/review-bot#78 2026-05-12 17:24:49 +00:00
feat(vcs): extract interfaces and types from gitea/ (Phase 1)

Update: Reviewer interface must include DismissReview (added in issue #81 design):

type Reviewer interface {
    PostReview(ctx context.Context, owner, repo string, number int, req
rodin commented on issue rodin/review-bot#76 2026-05-12 17:16:29 +00:00
Add VCS abstraction layer for GitHub support

Superseded by a more detailed execution plan with a canonical architecture document:

  • #78 — Phase 1: extract interfaces + types from gitea/
  • #79 — Phase 2: Gitea adapter with diff-position…
rodin closed issue rodin/review-bot#76 2026-05-12 17:16:29 +00:00
Add VCS abstraction layer for GitHub support
rodin created pull request rodin/review-bot#83 2026-05-12 17:05:57 +00:00
feat(vcs): extract interfaces and types from gitea/ (Phase 1)
rodin pushed to review-bot-issue-78 at rodin/review-bot 2026-05-12 17:05:40 +00:00
1ac51669ed docs(vcs): add package doc to interfaces.go
rodin created branch review-bot-issue-78 in rodin/review-bot 2026-05-12 17:05:01 +00:00
rodin pushed to review-bot-issue-78 at rodin/review-bot 2026-05-12 17:05:01 +00:00
2e6f46f28d feat(vcs): extract interfaces and types from gitea/ (Phase 1, #78)
rodin opened issue rodin/review-bot#82 2026-05-12 16:59:58 +00:00
feat(cmd): wire --provider and --base-url flags into CLI (Phase 5)
rodin opened issue rodin/review-bot#81 2026-05-12 16:59:57 +00:00
feat(github): Reviewer + Identity client (Phase 4)
rodin opened issue rodin/review-bot#80 2026-05-12 16:59:56 +00:00
feat(github): PRReader + FileReader client (Phase 3)
rodin opened issue rodin/review-bot#79 2026-05-12 16:59:55 +00:00
feat(vcs): Gitea adapter with diff-position translation (Phase 2)
rodin opened issue rodin/review-bot#78 2026-05-12 16:59:54 +00:00
feat(vcs): extract interfaces and types from gitea/ (Phase 1)
rodin deleted branch issue-71 from rodin/review-bot 2026-05-11 17:45:20 +00:00
rodin pushed to main at rodin/review-bot 2026-05-11 17:45:20 +00:00
6f86e66943 fix(patterns): default patterns-files to empty (fetch all) (#77)
rodin closed issue rodin/review-bot#71 2026-05-11 17:45:19 +00:00
bug: patterns-files defaults to README.md instead of fetching all files
rodin merged pull request rodin/review-bot#77 2026-05-11 17:45:19 +00:00
fix(patterns): default patterns-files to empty (fetch all)
rodin pushed to feature/github-support at rodin/review-bot 2026-05-11 17:11:16 +00:00
3fc31c0822 docs: flip design — extract interfaces from working gitea/ code