Troubleshooting
Missing exported fields
If azazel check reports missing fields, a schema/project capability was not
preserved by export.cue. Treat that as an Azazel pipeline bug.
Unknown dependency or cycle
Every deps entry must name an exported module. azazel check rejects unknown
references, self-dependencies, and cycles before generation.
Module declared but not built
Check _modules in export.cue; only explicitly exported declarations enter the
resolved graph.
Unsupported Zig lane
Use a compiler in the project's declared lane set. Do not widen the declaration until the project has actually been tested there.
Package option is unsupported
Do not silently discard it. Model it explicitly with a real-project test, or use the generic typed dependency-option work once it lands.
Shared cache is disabled
That is intentional. cache_build.sh requires
AZAZEL_EXPERIMENTAL_CACHE=1 because the key does not yet prove a complete
artifact-input closure. It is not suitable for production release artifacts.
See ../CACHE.md.