TTS backlog: el cron deduce su repo, y corre desde un worktree fijo (#188)
El cron apuntaba al checkout principal, que cambia de rama a menudo. Al pasar a docs/rescate-gap-194 (5-ago) los scripts del backlog dejaron de existir en el working tree y el cron fallo en silencio: 7 ventanas perdidas hasta el 8-ago. Ahora REPO se deduce de la ubicacion del script y el cron/informe apuntan a ~/worktrees/fea-tts-backlog, fijado a esta rama, inmune a los checkouts. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -16,7 +16,13 @@ set -uo pipefail
|
||||
export PATH="/home/rafa/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
|
||||
export HOME="/home/rafa"
|
||||
|
||||
REPO="/home/rafa/joomla-migration"
|
||||
# El repo NO se fija a mano: se deduce de dónde vive este script. El checkout
|
||||
# principal cambia de rama a menudo, y en las ramas que no llevan estos scripts
|
||||
# el cron se quedaba llamando a un fichero inexistente y fallaba en silencio
|
||||
# (pasó del 5 al 8 de agosto de 2026: 7 ventanas perdidas). Por eso el cron
|
||||
# apunta al worktree fijo ~/worktrees/fea-tts-backlog, y desde aquí se
|
||||
# autodetecta: donde esté el script, ahí está su repo.
|
||||
REPO="${FEA_TTS_REPO:-$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)}"
|
||||
PY="/home/rafa/tts-local/xtts-venv/bin/python"
|
||||
QUOTA="/home/rafa/ytsummaries/scripts/quota.py"
|
||||
WORK="/tmp/fea-tts-backlog"
|
||||
|
||||
Reference in New Issue
Block a user