El log real del runner confirmó que el crash ("could not execute
command: aborted") ocurre justo al entrar a la UI interactiva
multi-tarea de "runme run --all" (mensajes "Initializing..."/"Parsing
files..."), no en una celda en particular — --log/--log-file ni
siquiera alcanzan a escribir nada. No se pudo reproducir en local pese
a varios intentos (stdin/stdout no interactivos, CI=true, TERM=dumb).
scripts/runme-ci.sh corre cada celda ci-safe por su nombre exacto, sin
--all: --dry-run ya había confirmado que esa forma no dispara la UI
multi-tarea. Makefile y RUNBOOK.md actualizados para reflejarlo.
Probado localmente de extremo a extremo, las 4 celdas en verde.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
60 lines
1.3 KiB
Makefile
60 lines
1.3 KiB
Makefile
SHELL := /usr/bin/env bash
|
|
ZOLA ?= zola
|
|
BINARY ?= bin/clusterlog
|
|
|
|
.PHONY: all build theme templates sync sync-check validate validate-local site serve smoke ci clean runme-install runme-list runme-check runme-ci
|
|
|
|
all: build
|
|
|
|
# "build" ya no compila (esta instancia no tiene código Go): descarga el
|
|
# binario fijado en .clusterlog-version desde fenandosr/clusterlog,
|
|
# verificando su checksum. Se mantiene el nombre "build" para no romper
|
|
# RUNBOOK.md ni el hábito de make build/make sync-check de siempre.
|
|
build:
|
|
./scripts/fetch-engine.sh bin $(BINARY)
|
|
|
|
theme:
|
|
./scripts/bootstrap-theme.sh
|
|
|
|
templates:
|
|
./scripts/fetch-engine.sh templates templates
|
|
|
|
sync: build
|
|
./$(BINARY) --root . sync
|
|
|
|
sync-check: build
|
|
./$(BINARY) --root . sync --check
|
|
|
|
validate: build
|
|
./$(BINARY) --root . validate --require-zola
|
|
|
|
validate-local: build
|
|
./$(BINARY) --root . validate --skip-zola
|
|
|
|
site: theme templates sync validate
|
|
$(ZOLA) build
|
|
|
|
serve: theme templates sync
|
|
$(ZOLA) serve --interface 127.0.0.1
|
|
|
|
smoke: build
|
|
./scripts/smoke.sh
|
|
|
|
ci: theme templates build sync sync-check validate
|
|
$(ZOLA) build
|
|
|
|
clean:
|
|
rm -rf bin public themes/zola.386 templates
|
|
|
|
runme-install:
|
|
./scripts/runme-install.sh
|
|
|
|
runme-list:
|
|
runme ls --filename RUNBOOK.md
|
|
|
|
runme-check: build
|
|
./scripts/runme-check.sh
|
|
|
|
runme-ci: build
|
|
./scripts/runme-ci.sh
|