fix(ci): correr sync antes de validate en el job runme
source_sha256 en data/generated/site_state.json incluye la ruta absoluta del checkout (sourceDigest hashea path+contenido), así que difiere entre el checkout donde se commiteó y el checkout de un job de CI en otra ruta, aunque el contenido sea idéntico. El job validate-and-build ya corría sync antes de validate en el mismo checkout; el job runme no, y por eso runme-check fallaba con generated_state_stale. Reproducido localmente clonando a otra ruta antes de aplicar el fix, y confirmado limpio después. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -72,6 +72,13 @@ jobs:
|
||||
- name: Descargar binario del motor (versión fijada en .clusterlog-version)
|
||||
run: make build
|
||||
|
||||
# source_sha256 de data/generated/site_state.json incluye la ruta
|
||||
# absoluta del checkout, así que difiere entre máquinas aunque el
|
||||
# contenido sea idéntico; hay que regenerarlo en este mismo checkout
|
||||
# antes de validar, igual que ya hace el job validate-and-build.
|
||||
- name: Regenerar la proyección en este checkout
|
||||
run: ./bin/clusterlog --root . sync
|
||||
|
||||
- name: Instalar Runme fijado (v3.17.4, checksum verificado)
|
||||
run: make runme-install
|
||||
|
||||
|
||||
Reference in New Issue
Block a user