Recommended workflows
Use these battle-tested flows to keep teams aligned and deployments predictable.Local development loop
1
Start from a clean workspace
2
Iterate with watch mode
3
Validate before commit
CI pipeline (example)
.github/workflows/cerulion.yml
Use
--dry-run on pull requests to surface schema and config issues without shipping artifacts.Environment promotion
- Publish to staging with
--dry-runto preview impacts. - Capture metrics with
cerulion metrics --env staging --since 30m. - Promote to production only after SLOs are healthy:
Incident response
- Check health:
cerulion status --env production --output json - Stream logs:
cerulion logs --env production --follow --node ingestion - Roll back:
cerulion bundle publish dist/previous.cerbundle --env production
Collaboration tips
- Standardize on a shared template (
cerulion init --template minimal) to reduce drift across teams. - Commit
.cerulion/config.yamlbut exclude credentials and state files. - Add
cerulion validate schemaandcerulion build --optimize sizeto your pre-merge checks.
Consistency beats cleverness. Keep workflows predictable so new teammates onboard quickly and operators trust every release.