| Workflow | Trigger | What it does |
|---|---|---|
| CI | Push/PR to main |
Builds, tests (Node 18/20/22), runs coverage |
| Validate | Push/PR to main |
Validates docs structure, spec files, all examples |
| Docs | Push to main (docs/) |
Deploys documentation to GitHub Pages |
| Publish | Tag v* |
Publishes to npm |
| Release | Tag v* |
Creates GitHub Release with changelog |
| Nightly | Daily at 00:00 UTC | Runs full test suite and example validation |
| Snapshot Check | Push/PR | Verifies codegen snapshots are up-to-date |
| Secret | Used By | Description |
|---|---|---|
NPM_TOKEN |
publish.yml | npm automation token for publishing |