MACGUARD · DOCUMENTACIÓN
English

Operación y pruebas

Cómo se ejecuta el pipeline, qué variables lo controlan y cómo se prueba.

Workflows

WorkflowCuándoPara qué
daily.yml03:17 UTC y manualRevisión del candidato, job de macOS y solicitud de publicación.
publish.ymlSolicitado por daily.ymlFirma y publica.
site.ymlTras publicar y al cambiar la web o la documentaciónConstruye, verifica y despliega el sitio.
chain-test.ymlManual y en cambios del pipelineCadena sintética de extremo a extremo con 27 comprobaciones.
build-engine.ymlManualConstruye el motor YARA universal.
app-tests.ymlEn cambios de la appPruebas de la app de macOS.

Control de la publicación

Qué ejecuta la documentación

Un cambio solo de docs-src/ o de los ficheros del generador reconstruye y despliega el sitio, pero no ejecuta la revisión de reglas ni crea una release. Si las pruebas de la documentación fallan, el sitio no se despliega.

Pruebas

python3 -m unittest discover -s tests
python3 scripts/docs_check.py