Skip to content

Commit 6f66363

Browse files
committed
test(e2e): make ssh wrapper log writable
1 parent e0e56a8 commit 6f66363

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

scripts/e2e/opencode-autoconnect.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,8 @@ EOF_ENV
128128

129129
# Auto-open SSH happens only in an interactive TTY; wrap with `script` to allocate a pseudo-TTY.
130130
command -v script >/dev/null 2>&1 || fail "missing 'script' command (util-linux)"
131-
rm -f "$SSH_LOG_PATH"
131+
: > "$SSH_LOG_PATH"
132+
chmod 0666 "$SSH_LOG_PATH" || true
132133
script -q -e -c "pnpm run docker-git clone \"$REPO_URL\" --force --ssh-port \"$SSH_PORT\" --out-dir \"$OUT_DIR_REL\" --container-name \"$CONTAINER_NAME\" --service-name \"$SERVICE_NAME\" --volume-name \"$VOLUME_NAME\"" /dev/null
133134

134135
[[ -s "$SSH_LOG_PATH" ]] || fail "expected ssh to be invoked; log is empty: $SSH_LOG_PATH"

0 commit comments

Comments
 (0)