iflow-ai/iFlow CLI Action
Execute iFlow CLI commands in GitHub Actions workflows
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| prompt | The prompt to execute with iFlow CLI | yes | — |
| api_key | iFlow API key for authentication | yes | — |
| settings_json | Complete iFlow settings.json content (JSON string). If provided, this will override other configuration options. | no | — |
| base_url | Custom base URL for iFlow API | no | https://apis.iflow.cn/v1 |
| model | Model name to use | no | qwen3-coder-plus |
| working_directory | Working directory to run iFlow CLI from | no | . |
| timeout | Timeout for iFlow CLI execution in seconds (1-86400) | no | 3600 |
| precmd | Shell command(s) to execute before running iFlow CLI (e.g., "npm install", "git fetch") | no | "" |
| gh_version | Version of GitHub CLI to install (e.g., "2.76.2"). If not specified, uses the pre-installed version. | no | "" |
| iflow_version | Version of iFlow CLI to install (e.g., "0.2.4"). If not specified, uses the pre-installed version. | no | "" |
| debug | Enable debug logging | no | false |
| dry_run | Dry run mode for E2E testing (skips actual execution) | no | false |
Outputs
| name | description |
|---|---|
| result | Output from iFlow CLI execution |
| exit_code | Exit code from iFlow CLI execution |