Commit Graph

  • 860dd98415 fix(#137): address review findings in budget.go Rodin 2026-05-15 03:32:13 +00:00
  • a80c12355b test(#137): add tests for validateDocPath and path traversal rejection Rodin 2026-05-15 03:32:10 +00:00
  • a24edeee89 fix(#137): address review findings in docmap.go Rodin 2026-05-15 03:32:07 +00:00
  • 9670a5fda3 feat(#137): add doc-map input for path-scoped doc injection Rodin 2026-05-15 03:25:54 +00:00
  • 6f14549062 chore: dev-loop health check — infrastructure stable at 2026-05-15 02:43 UTC Rodin 2026-05-15 02:43:56 +00:00
  • f371c24dc3 chore: dev-loop health check — status at 2026-05-15 02:28 UTC Rodin 2026-05-15 02:28:58 +00:00
  • 3f2d34f4ba chore: dev-loop health check — status at 2026-05-15 01:58 UTC Rodin 2026-05-15 01:58:37 +00:00
  • dcfd360388 chore: dev-loop health check — status at 2026-05-15 01:48 UTC (post-sync) Rodin 2026-05-15 01:49:26 +00:00
  • 4ffa6b681d chore: dev-loop health check — status at 2026-05-15 01:33 UTC claw 2026-05-14 18:34:26 -07:00
  • d0b0b0b211 chore: dev-loop health check — status at 2026-05-15 01:28 UTC Rodin 2026-05-15 01:29:23 +00:00
  • 2f085fd6ba chore: dev-loop cleanup — remove orphaned untracked files, update TODO claw 2026-05-14 17:55:59 -07:00
  • 00047e9137 [dev-loop] Status update — 2026-05-15 00:05 UTC Rodin 2026-05-14 23:38:35 +00:00
  • f28c792bda chore: dev-loop health check — all tests passing at 2026-05-14 23:33 UTC review-bot-fixes Rodin 2026-05-14 23:33:47 +00:00
  • b534247c85 [dev-loop] Update TODO.md with current cycle status and coverage metrics Rodin 2026-05-14 23:12:43 +00:00
  • 6f02cef662 [dev-loop] Add tests for GetTimelineReviewCommentIDForReview and GitHub GetAllFilesInPath Rodin 2026-05-14 23:11:47 +00:00
  • fccfdd2ff7 [dev-loop] Add tests for fetchFileContext, fetchPatterns, and persona edge cases Rodin 2026-05-14 23:08:55 +00:00
  • e3fb19fa1b chore: dev-loop cleanup — go fmt and go mod tidy at 2026-05-14 22:53 UTC Rodin 2026-05-14 22:53:59 +00:00
  • a1bbab406d test: fix cleanEnv VCS_ leak, add githubAPIURL tests, add GitHub integration test (#136) Rodin 2026-05-14 22:53:43 +00:00
  • 4d48917e36 refactor(test): remove misleading t.Setenv in GitHub integration test review-bot-issue-133 claw 2026-05-14 15:33:47 -07:00
  • bd516cd044 nit: remove extra blank line before TestEnvOrDefault claw 2026-05-14 15:32:41 -07:00
  • 1f67954da7 test(#133,#134,#135): fix cleanEnv, add githubAPIURL tests, add GitHub integration test claw 2026-05-14 15:32:13 -07:00
  • d396599d05 chore: dev-loop health check — status at 2026-05-15 02:10 UTC review-bot-issue-130 Rodin 2026-05-14 22:10:57 +00:00
  • 9f3f32174b chore: update dev-loop status after issue-130 merge Rodin 2026-05-14 22:07:04 +00:00
  • c53a07b230 feat: implement GitHub API methods and VCS routing (issue #130) (#131) rodin 2026-05-14 22:06:21 +00:00
  • d545abe392 fix(#130): enforce HTTPS scheme consistently in GitHub client write methods issue-130 claw 2026-05-14 14:11:14 -07:00
  • 10ef451c20 feat(cmd): add VCS routing for GitHub PR reviews Rodin 2026-05-14 20:43:21 +00:00
  • 39f3326674 feat(github): add PR review API methods Rodin 2026-05-14 20:43:09 +00:00
  • 97bd120537 test(github): add tests for all exported methods in methods.go github-support Rodin 2026-05-14 20:24:17 +00:00
  • b6ba4e4636 feat(ci): add GitHub Actions workflow for strat/review-bot PRs Rodin 2026-05-14 20:21:16 +00:00
  • b531da1355 fix(github): clarify GetTimelineReviewCommentIDForReview supersede limitations Rodin 2026-05-14 20:21:12 +00:00
  • 06b09ce3b8 feat(cmd): wire VCS detection into main — route to github or gitea client Rodin 2026-05-14 20:15:32 +00:00
  • 1e1a50581f feat(cmd): add VCS client abstraction for GitHub and Gitea Rodin 2026-05-14 20:15:25 +00:00
  • 545ab25bbc feat(github): add high-level PR/review API methods to github client Rodin 2026-05-14 20:15:17 +00:00
  • bbf3dfbf0d chore: dev-loop health check — status at 2026-05-14 20:10 UTC Rodin 2026-05-14 20:10:56 +00:00
  • ed3a5dddf1 chore: dev-loop health check — cleanup & status at 2026-05-14 19:25 UTC Rodin 2026-05-14 19:26:04 +00:00
  • 449a24e4c5 chore: dev-loop status after cleanup at 2026-05-14 19:20 UTC Rodin 2026-05-14 19:21:18 +00:00
  • c35b041d5e chore: update dev-loop TODO after issue-123 merge (2026-05-14 19:15 UTC) issue-123-work Rodin 2026-05-14 19:16:47 +00:00
  • 4440823571 Merge pull request 'feat(#123): add IP-level SSRF defense to Gitea client and action' (#129) from issue-123 into main rodin 2026-05-14 19:10:20 +00:00
  • c349986187 fix(#123): add RFC6598 CGN check to Python SSRF validation in action.yml issue-123 Rodin 2026-05-14 13:41:17 +00:00
  • 934c6728ee fix(#123): address review feedback on SSRF defense claw 2026-05-14 04:49:21 -07:00
  • 5ac93bea70 fix(#123): add IP fallback dialing in safeDialContext claw 2026-05-14 01:44:32 -07:00
  • f84cc3bbcf fix(#123): address all review findings from PR #129 claw 2026-05-14 01:42:47 -07:00
  • 8c8f3ab4b3 feat(#123): add IP-level SSRF defense to Gitea client and action aweiker 2026-05-14 07:38:29 +00:00
  • 50facefdd6 Merge PR #121: fix(action): detect VCS host type for version resolution and binary download aweiker 2026-05-14 07:28:43 +00:00
  • bd2df7d986 feat(#120): add GitHub Actions support with VCS host detection and security hardening review-bot-issue-120 aweiker 2026-05-14 07:12:59 +00:00
  • d3bb83a10a docs(#125): update CLI example to use --vcs-url instead of deprecated --gitea-url fix/125-readme-cli-example aweiker 2026-05-14 06:50:21 +00:00
  • c56f5fec52 Merge pull request 'feat(#125): rename GITEA_URL to VCS_URL with deprecated fallback' (#126) from issue-125 into main rodin 2026-05-14 06:38:53 +00:00
  • b80a1517ed fix: remove trailing whitespace in action.yml issue-125 Rodin 2026-05-14 05:26:58 +00:00
  • 5f7ffab487 feat(#125): rename GITEA_URL to VCS_URL with deprecated fallback Rodin 2026-05-14 05:26:05 +00:00
  • f8b9d7d282 fix: portable checksum on darwin, anchor grep pattern issue-124 aweiker 2026-05-14 05:48:21 +00:00
  • 7a8fc166ec feat(action): derive binary name from uname for multi-arch support (#124) aweiker 2026-05-14 05:45:20 +00:00
  • db13078196 chore: use dry-run in review.yml (GHE has no releases yet, validate infra) issue-120 Rodin 2026-05-14 04:07:01 +00:00
  • 3ac5e5dcca fix(#120): detect VCS host for releases API and derive action-repo Rodin 2026-05-14 04:03:56 +00:00
  • f79fb40bef Merge pull request 'fix(github): consolidate review.go and identity.go into reviews.go (#116)' (#119) from review-bot-issue-116 into feature/github-support feature/github-support aweiker 2026-05-14 01:49:57 +00:00
  • cb162c154b Merge pull request 'feat(vcs): add CommitID to ReviewRequest (#115)' (#118) from review-bot-issue-115 into feature/github-support aweiker 2026-05-14 01:49:33 +00:00
  • 437e318240 nit: clarify truncation detection comment in ListReviews review-bot-issue-116 claw 2026-05-13 18:01:57 -07:00
  • 2e2fcbabfc style: fix import ordering and restore nil-body comment claw 2026-05-13 17:53:20 -07:00
  • 8e26c26f5f fix(github): add pagination tests and fix truncation warning logic claw 2026-05-13 16:03:01 -07:00
  • 22b3ce8fef fix(github): consolidate review.go and identity.go into reviews.go (#116) claw 2026-05-13 15:35:55 -07:00
  • 9a6298cc4f fix: address review NITs — readability, test dedup, consistent SHA var review-bot-issue-115 claw 2026-05-13 16:31:11 -07:00
  • be68e51898 fix(vcs): address self-review NITs - gofmt alignment and comment clarity claw 2026-05-13 14:23:50 -07:00
  • 49db84fb82 fix(test): add missing blank line between test functions in adapter_test.go claw 2026-05-13 14:14:11 -07:00
  • 08b5d4051b style: remove double blank lines in test files claw 2026-05-13 14:03:35 -07:00
  • d606d0a202 feat(vcs): add CommitID to ReviewRequest (#115) claw 2026-05-13 13:35:58 -07:00
  • b2c83c00bc Merge pull request 'fix(vcs): thread CommitID through abstraction layer (#114)' (#117) from review-bot-issue-114 into feature/github-support aweiker 2026-05-13 23:13:21 +00:00
  • 25cb55449e fix(nit): align CommitID field in vcs/types.go and document no-op in github/review.go review-bot-issue-114 claw 2026-05-13 13:49:41 -07:00
  • 7e3b6ec8f1 fix(vcs): thread CommitID through abstraction layer (#114) claw 2026-05-13 13:30:48 -07:00
  • 5e351b85f0 Merge pull request 'feat(github): add safeguards against accidental AllowInsecureHTTP use (#96)' (#113) from review-bot-issue-96 into main aweiker 2026-05-13 20:21:42 +00:00
  • ab2a6c8aef Address review feedback on PR #113 review-bot-issue-96 claw 2026-05-13 13:04:23 -07:00
  • 6b7f3f6924 fix: address NIT findings from sonnet review (#113) claw 2026-05-13 12:48:02 -07:00
  • 4c032a3b53 fix: move AllowInsecureHTTPForTest to export_test.go, fix gofmt alignment claw 2026-05-13 11:58:25 -07:00
  • 64c9d551ba fix: address review feedback — restore timer.Stop() and fix test spacing claw 2026-05-13 11:44:28 -07:00
  • db7b7e66bf fix: use case-insensitive HTTP scheme check and redact userinfo claw 2026-05-13 11:35:10 -07:00
  • 0232343126 feat(github): add safeguards against accidental AllowInsecureHTTP use in production claw 2026-05-13 11:24:07 -07:00
  • b26514714f Merge pull request 'feat(gitea): pass commit_id explicitly in PostReview (#107)' (#112) from review-bot-issue-107 into main aweiker 2026-05-13 18:07:38 +00:00
  • 028d46942a fix(gitea): update PostReview doc comment to include COMMENT event value review-bot-issue-107 claw 2026-05-13 10:41:52 -07:00
  • e59c2bc831 feat(gitea): pass commit_id explicitly in PostReview (#107) claw 2026-05-13 10:29:05 -07:00
  • a32a5b694b Merge pull request 'feat(cmd): wire --provider and --base-url flags into CLI (Phase 5)' (#106) from review-bot-issue-82 into feature/github-support aweiker 2026-05-13 17:16:28 +00:00
  • dc2e1ca5de Merge pull request 'feat: reject cross-host redirects and HTTPS→HTTP downgrades (#95)' (#111) from review-bot-issue-95 into main aweiker 2026-05-13 16:58:49 +00:00
  • 91fba770d9 fix(ci): restore *vcsURL default in --gitea-url alias registration review-bot-issue-82 claw 2026-05-13 09:33:06 -07:00
  • 7de6fdd9ec fix: address review feedback on redirect policy review-bot-issue-95 claw 2026-05-13 09:28:46 -07:00
  • 5252143a33 fix: address review feedback — alias default, acronym convention, observability claw 2026-05-13 09:20:33 -07:00
  • ac6d34f5bd fix: address review feedback - eliminate type assertion via ReviewSuperseder interface claw 2026-05-13 09:03:42 -07:00
  • 1e0959b077 feat: reject cross-host redirects and HTTPS→HTTP downgrades (#95) claw 2026-05-13 08:51:36 -07:00
  • 34f7393892 fix: address review feedback on PR #106 claw 2026-05-13 08:01:15 -07:00
  • bdc109901d fix(github): remove double blank line in client_test.go (gofmt) claw 2026-05-13 07:45:19 -07:00
  • 271ea7f5fe style: remove stray blank line in doRequestWithBody claw 2026-05-13 07:25:26 -07:00
  • e70b54f238 fix: address review feedback — gofmt NITs and remove unreachable default claw 2026-05-13 07:13:12 -07:00
  • c5bc807d2c fix(cmd): remove duplicate doc comment and double blank line claw 2026-05-13 04:33:33 -07:00
  • e8664714c4 docs(cmd,github): clarify type assertion and parameter usage in review superseding claw 2026-05-13 04:14:30 -07:00
  • d40902771e fix: address self-review findings claw 2026-05-13 03:54:37 -07:00
  • a30ee7df6e fix: address review feedback on PR #106 claw 2026-05-13 03:39:53 -07:00
  • a89dce1c52 fix(review): address bot review feedback on PR #106 claw 2026-05-13 03:29:45 -07:00
  • 4c189d18a2 fix(review): address inline review feedback on PR #106 claw 2026-05-13 03:07:53 -07:00
  • 28e63a2338 fix(cmd): clarify empty gitea case control flow in supersedeOldReviews claw 2026-05-13 02:35:59 -07:00
  • c4af35cd78 fix(cmd,github): address review feedback on PR #106 claw 2026-05-13 02:23:24 -07:00
  • 02920b685b fix: address review feedback on PR #106 claw 2026-05-13 01:51:21 -07:00
  • 4881a21ecb feat(cmd): wire --provider and --base-url flags into CLI claw 2026-05-13 01:21:32 -07:00
  • 67c3db70cb Merge pull request 'feat(github): support HTTP-date format in Retry-After header' (#110) from review-bot-issue-94 into main aweiker 2026-05-13 15:34:25 +00:00
  • a845ce32eb Merge pull request 'feat(gitea): harden GetPullRequestDiff against unbounded diff size' (#109) from review-bot-issue-92 into main aweiker 2026-05-13 14:01:22 +00:00