CI / drift gates
Minimum gates for a product repo that authors graphs:
- Typecheck
ir.build.tsagainst generated nodes - Rebuild IR / manifests
git diff --exit-codeon generated artifactscwf packon each workflow package- Optional:
cwf validate --defs environments/*/defs.json(or live--urlon a nightly)
This repo's own CI does the equivalent for core codegen and the two first-party packages.
Docs in this repo
sh
pnpm docs:gen
pnpm docs:check
pnpm --filter comfy-workflows-docs docs:builddocs:check verifies CLI commands and error codes still exist in source, that pages do not mention stale package names, and that distribution docs still describe GitHub as canonical.
What not to automate
cwf setup installs executable Python. Do not run it as a surprise side effect of test or run. Nightly environment rebuilds can call setup with --yes on a disposable VM after printing the plan.