Skip to content

Commit 6a77819

Browse files
sjarmakclaude
andcommitted
fix: add missing clone manifest to bustub sg_only Dockerfile
The bustub-hyperloglog-impl-001 MCP run failed with RewardFileNotFoundError because the sg_only Dockerfile was missing the clone manifest needed for verifier repo restoration. Added the manifest pointing to sg-evals/bustub--d5f79431. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 43bdc39 commit 6a77819

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

benchmarks/ccb_feature/bustub-hyperloglog-impl-001/environment/Dockerfile.sg_only

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@ RUN mkdir -p /logs/agent /logs/verifier
2626
# Mark sg_only mode so verifiers can skip local-path checks
2727
RUN touch /tmp/.sg_only_mode
2828

29+
# Clone manifest for verifier repo restoration
30+
RUN echo '{"workdir":"/workspace","repos":[{"mirror":"sg-evals/bustub--d5f79431","target_dir":"."}]}' > /tmp/.sg_only_clone_manifest.json
31+
2932
# Pre-create claude user and set ownership at build time.
3033
RUN (adduser --disabled-password --gecos '' claude 2>/dev/null || true) && \
3134
for d in /workspace /app /testbed /logs; do [ -d "$d" ] && chown -R claude:claude "$d"; done || true

0 commit comments

Comments
 (0)