Skip to content

@kekkai/blueprint / emitCi

Function: emitCi()

emitCi(blueprint, options?): string

Defined in: emit/ci/ci.ts:23

Compile a Blueprint into a GitHub Actions workflow that gates Architecture Success: lint (the emitted structural rules) plus blueprint inspect (the closed-world / cycle checks lint cannot see). Pure and deterministic, like every emitter.

Parameters

blueprint

Blueprint

options?

CiOptions = {}

Returns

string

Example

ts
writeFileSync('.github/workflows/blueprint-ci.yml', emitCi(blueprint));