You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- templates/droid-review.yml: remove top-level `stages:` block so the
Component doesn't leak its stage list into the consuming project.
Job-level `stage: $[[ inputs.stage ]]` is unchanged; consumers add
the stage to their own `stages:` list (or omit it for the default).
- templates/droid-review.yml: tighten droid_action_ref docstring to
"tag/branch" since the clone uses `git clone --branch` (SHAs would
silently fail).
- src/gitlab/token.ts: drop CI_JOB_TOKEN fallback. It was always set
in CI so the MissingGitlabTokenError never fired, producing
confusing 401s on first API call instead of a clear "set GITLAB_TOKEN"
message. CI_JOB_TOKEN also lacks scopes for notes/discussions.
- src/mcp/gitlab-mr-server.ts: require a line anchor on ReviewComment
(line for RIGHT, old_line for LEFT) via .refine(); GitLab rejects
unanchored diff discussions.
- src/mcp/gitlab-mr-server.ts: remove `.max(30)` cap on comments so
large MRs don't fail the entire submit_review call.
Tests: 445/445 pass; tsc clean.
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
0 commit comments