feat(runme): integrar Runme como sidecar de documentación ejecutable
Agrega RUNBOOK.md y runbooks/ (fuera de content/, para no interferir con la publicación de Zola), con reglas de nombres/etiquetas/aislamiento de celdas mutantes verificadas por clusterlog validate. Instalación pinneada a v3.17.4 con checksum verificado (scripts/runme-install.sh), un job de CI separado (.gitea/workflows/ci.yml) que sólo corre celdas ci-safe, y la decisión documentada en docs/adr/0004-runme-sidecar.md y docs/RUNME.md. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -3,7 +3,7 @@ GO ?= go
|
||||
ZOLA ?= zola
|
||||
BINARY ?= bin/clusterlog
|
||||
|
||||
.PHONY: all build test vet e2e theme sync sync-check validate validate-local site serve smoke ci clean
|
||||
.PHONY: all build test vet e2e theme sync sync-check validate validate-local site serve smoke ci clean runme-install runme-list runme-check runme-ci
|
||||
|
||||
all: build
|
||||
|
||||
@@ -49,3 +49,15 @@ ci: theme test vet e2e build sync sync-check validate
|
||||
|
||||
clean:
|
||||
rm -rf bin public themes/zola.386
|
||||
|
||||
runme-install:
|
||||
./scripts/runme-install.sh
|
||||
|
||||
runme-list:
|
||||
runme ls --filename RUNBOOK.md
|
||||
|
||||
runme-check: build
|
||||
./scripts/runme-check.sh
|
||||
|
||||
runme-ci: build
|
||||
runme run --filename RUNBOOK.md --tag ci-safe --all --skip-prompts
|
||||
|
||||
Reference in New Issue
Block a user