MACGUARD · DOCUMENTATION
Español

Operations and tests

How the pipeline runs, which variables control it and how it is tested.

Workflows

WorkflowWhenPurpose
daily.yml03:17 UTC and manualCandidate review, macOS job and publication request.
publish.ymlRequested by daily.ymlSigns and publishes.
site.ymlAfter publishing and when the web or documentation changesBuilds, verifies and deploys the site.
chain-test.ymlManual and on pipeline changesSynthetic end-to-end chain with 27 checks.
build-engine.ymlManualBuilds the universal YARA engine.
app-tests.ymlOn app changesmacOS app tests.

Publication control

What the documentation triggers

A change only to docs-src/ or the generator files rebuilds and deploys the site, but does not run the rule review or create a release. If the documentation tests fail the site is not deployed.

Tests

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