fix(#1062): reference TARGET_REPO_DIR instead of undefined REPO_DIR - #1063
Conversation
Throwaway experiment for fullsend-ai#469 review finding — will be reverted immediately after observing results. Signed-off-by: Greg Allen <gallen@redhat.com>
…s fork Signed-off-by: Greg Allen <gallen@redhat.com>
…d on this fork" This reverts commit b614e66.
Cleanup after verifying (fullsend-ai#469 review finding) that removing then re-adding a label does fire a fresh labeled webhook event. Signed-off-by: Greg Allen <gallen@redhat.com>
… REPO_DIR Production workflows set TARGET_REPO_DIR via setup-agent-env.sh (stripping the FIX_/CODE_ prefix). The harness YAML files introduced in fullsend-ai#1050 referenced ${REPO_DIR}, which is never set in production — only in the eval script. Change the harness to pass-through ${TARGET_REPO_DIR} and update the eval script to emit TARGET_REPO_DIR to match. Closes fullsend-ai#1062 Signed-off-by: Greg Allen <gallen@redhat.com> Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
PR Summary by QodoFix target repository environment variable passthrough
AI Description
Diagram
High-Level Assessment
Files changed (3)
|
Code Review by Qodo
1. TARGET_REPO_DIR lacks regression test
|
|
🤖 Finished Review · ✅ Success · Started 1:53 AM UTC · Completed 2:05 AM UTC Commit: Runtime: claude · Model: opus → claude-opus-4-6 · Effort: high · Cost: $3.04 |
|
🤖 Finished Retro · ✅ Success · Started 2:04 AM UTC · Completed 2:12 AM UTC Commit: Runtime: claude · Model: opus → claude-opus-4-6 · Effort: high · Cost: $1.25 |
|
Review skipped — this PR is already merged. The Posted by fullsend post-review check |
Retro: PR #1063 — fix(#1062): reference TARGET_REPO_DIR instead of undefined REPO_DIRTimeline: Ralph Bean filed #1062 at 01:43 UTC on 2026-08-27, reporting a critical production outage: all fix and code agent runs failed immediately after PR #1050 merged. The harness files referenced What went well:
Root cause in PR #1050: The code agent added Evidence for existing issues:
Proposals filed
|
Summary
fix.yaml,code.yaml) now reference${TARGET_REPO_DIR}(pass-through) instead of${REPO_DIR}which production workflows never setrun-fullsend.sh) emitsTARGET_REPO_DIRinstead ofREPO_DIRto match the harness declarationFixes #1062
Test plan
/fs-fixon any repo using unpinned agents — env validation should pass (no moreREPO_DIR is not seterror)/fs-codeon any repo — same validation passTARGET_REPO_DIRis emitted in the env file and resolves correctly🤖 Generated with Claude Code