Commit 957eeee
Fix openlibrary-solr-boolean-fix-001 baseline: pre-install Node.js + Claude Code
The SWE-bench Pro base image for this task has broken NodeSource GPG
(needs /dev/tty which doesn't exist in containers), preventing Harbor's
install.sh from installing Node.js → Claude Code.
Fix: pre-install Node.js 22 via tarball + Claude Code via npm at Docker
build time. If claude is already on PATH, Harbor's claude_run.sh finds
it and skips the broken NodeSource install.
Verified: agent now runs successfully (174-line transcript vs previous
1-line "claude: command not found"). Baseline reward=0.0 (legitimate
agent failure, not infra error).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>1 parent 9834b8d commit 957eeee
File tree
3 files changed
+19
-1
lines changed- benchmarks/ccb_fix/openlibrary-solr-boolean-fix-001/environment
- docs/ops
- scripts
3 files changed
+19
-1
lines changedLines changed: 9 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
7 | 16 | | |
8 | 17 | | |
9 | 18 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
190 | 190 | | |
191 | 191 | | |
192 | 192 | | |
| 193 | + | |
193 | 194 | | |
194 | 195 | | |
195 | 196 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
962 | 962 | | |
963 | 963 | | |
964 | 964 | | |
| 965 | + | |
| 966 | + | |
| 967 | + | |
| 968 | + | |
| 969 | + | |
| 970 | + | |
| 971 | + | |
| 972 | + | |
965 | 973 | | |
966 | 974 | | |
967 | 975 | | |
| |||
1171 | 1179 | | |
1172 | 1180 | | |
1173 | 1181 | | |
1174 | | - | |
| 1182 | + | |
1175 | 1183 | | |
1176 | 1184 | | |
1177 | 1185 | | |
| |||
0 commit comments