Skip to main content

Use with tinx

ciz can run as an OCI-distributed provider inside a tinx workspace.

Initialize a workspace

tinx init demo -p ghcr.io/sourceplane/ciz:<tag> as ciz

Run ciz through the workspace

repo_root="$(pwd)"

tinx --workspace demo -- ciz plan \
--intent "$repo_root/examples/intent.yaml" \
--config-dir "$repo_root/assets/config/compositions" \
--output "$repo_root/plan.json"

Why the paths are absolute

When ciz runs inside tinx, workspace-run provider commands resolve relative paths against the workspace root. Use absolute repository paths for intent files and composition directories when the source lives outside the workspace.

If you need the legacy provider alias, initialize the workspace with as lite-ci instead.