feat(#814): make review agent multi-forge (GitHub + GitLab) - #815
feat(#814): make review agent multi-forge (GitHub + GitLab)#815fullsend-ai-coder[bot] wants to merge 1 commit into
Conversation
|
🤖 Finished Review · ✅ Success · Started 2:42 AM UTC · Completed 3:02 AM UTC Commit: |
ReviewFindingsMedium
Low
Previous runReviewFindingsMedium
Low
Previous run (2)ReviewFindingsMedium
Low
Next steps:
Previous run (3)ReviewFindingsMedium
Low
Previous run (4)ReviewFindingsMedium
Low
Previous run (5)ReviewFindingsMedium
Low
Previous run (6)ReviewFindingsMedium
Low
Labels: PR modifies review agent infrastructure |
c5b0ed7 to
8864cf8
Compare
|
🤖 Finished Review · ✅ Success · Started 12:26 PM UTC · Completed 12:44 PM UTC Commit: |
8864cf8 to
7e97bca
Compare
|
🤖 Finished Review · ✅ Success · Started 12:50 PM UTC · Completed 1:06 PM UTC Commit: |
7e97bca to
1327121
Compare
|
🤖 Finished Review · ✅ Success · Started 5:14 PM UTC · Completed 5:33 PM UTC Commit: |
1327121 to
20d17b7
Compare
|
🤖 Finished Review · ✅ Success · Started 5:42 PM UTC · Completed 6:00 PM UTC Commit: |
20d17b7 to
b62861d
Compare
|
🤖 Finished Review · ✅ Success · Started 6:04 PM UTC · Completed 6:23 PM UTC Commit: |
Superseded by updated review
Signed-off-by: Greg Allen <gallen@redhat.com> Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
b62861d to
0fa7dfb
Compare
|
🤖 Finished Review · ✅ Success · Started 6:33 PM UTC · Completed 6:48 PM UTC Commit: |
Summary
Add multi-forge (GitHub + GitLab) support to the review agent, following the patterns established by the triage agent in PR #686.
Infrastructure
review-ops.lib.shdispatcher +github-review-ops.lib.sh(gh CLI) +gitlab-review-ops.lib.sh(curl/GitLab API) providingforge_*functions for URL validation, PR queries, review posting, label management, comments, and stale-head detectionpre-review.shandpost-review.shconverted to.src.shsource files that use forge ops, bundled viamake script-buildConfiguration
env/github/review.env,env/gitlab/review.env)policies/github/review.yaml,policies/gitlab/review.yaml)skills/pr-review/github/SKILL.md,skills/pr-review/gitlab/SKILL.md)harness/review.yamlwithforge.gitlabsection mirroring the triage patternEnv var naming
Following the triage pattern:
GITHUB_PR_URL→ forge-neutralPR_URL(set by harness per forge),FULLSEND_FORGEadded for dispatch.Upstream dependency
GitLab review posting depends on
fullsend post-review --forge gitlabsupport (fullsend-ai/fullsend#6240). Thegitlab-review-ops.lib.shpasses--forge gitlabtofullsend post-review— this will work once the upstream change lands.Testing
make check-bundleconfirms bundled scripts match sourceCloses #814
Post-script verification
agent/814-review-multi-forge)693ed83bbd5289e1ef13d6c7a3772f61efc43c86..HEAD)