fix(ci): forzar entorno no interactivo y agregar diagnóstico a runme-ci
CI / validate-and-build (push) Successful in 7s
CI / runme (push) Failing after 7s

El job runme fallaba en el runner real con "could not execute command:
aborted" justo al iniciar "runme run", algo que no se pudo reproducir
localmente (incluso forzando stdin/stdout no interactivos) — probable
diferencia de cómo act_runner en modo nativo/host expone el proceso
frente a una sesión interactiva. Se agrega CI=true y TERM=dumb al job
(convención estándar que muchas TUIs respetan) y --log/--log-file a
runme-ci para que, si vuelve a fallar, el paso de diagnóstico imprima
el log real en vez de repetir el ciclo de adivinar a ciegas.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-27 01:40:21 -06:00
co-authored by Claude Sonnet 5
parent 63970a89e1
commit f178ecdcc7
2 changed files with 10 additions and 1 deletions
+1 -1
View File
@@ -56,4 +56,4 @@ runme-check: build
./scripts/runme-check.sh
runme-ci: build
runme run --filename RUNBOOK.md --tag ci-safe --all --skip-prompts
runme --log --log-file /tmp/runme-ci.log run --filename RUNBOOK.md --tag ci-safe --all --skip-prompts