fastflowtransform.cli.ci_cmd¶
ci_check ¶
ci_check(project='.', env_name='dev', engine=None, vars=None, select=None)
Static CI check: parse project, validate DAG, and preview selection.
Runs without a database connection by default. Intended for PR/CI jobs:
- Validates that models parse and dependencies are resolvable.
- Detects dependency cycles.
- Performs a dry-run selection based on --select (no execution).
- Returns exit code 1 if any error-level issues are present.
Source code in src/fastflowtransform/cli/ci_cmd.py
76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 | |
register ¶
register(app)
Register fft ci-check on the main Typer app.
Source code in src/fastflowtransform/cli/ci_cmd.py
122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 | |