devqik/Solarboat CLI Action
Run Solarboat CLI commands in your GitHub Actions workflow
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Maintainedlast commit Jan 15, 2026
- License
- BSD
Pinned Snippet
uses: devqik/solarboat@7f05c75dff7f6cbb2c4eabdff6dcd3f2d8273e35 # v0.8.9tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| command | Command to run (scan, plan, or apply) | yes | — |
| output-dir | Directory to save Terraform plan files | no | terraform-plans |
| apply-dryrun | Run apply in dry-run mode (enabled by default for safety) | no | true |
| ignore-workspaces | Comma-separated list of workspaces to ignore | no | "" |
| path | Directory to scan for modules (default: .) | no | . |
| all | Process all stateful modules regardless of changes | no | false |
| watch | Show real-time output (forces parallel=1) | no | false |
| parallel | Number of parallel module processes (max 4) | no | 1 |
| default-branch | Default git branch to compare against for changes | no | main |
| var-files | Comma-separated list of var files to use | no | "" |
| config | Path to Solarboat configuration file | no | "" |
| solarboat-version | Version of Solarboat CLI to use (default: latest) | no | latest |
| terraform-version | Version of Terraform to use (default: latest) | no | latest |
| continue-on-error | Continue workflow even if Solarboat fails | no | false |
| github_token | GitHub token for PR comments and API access | no | — |
| recent-commits | Number of recent commits to check when running locally (default: 5) | no | 5 |
| base-commit | Base commit SHA for comparison (overrides automatic detection) | no | "" |
| head-commit | Head commit SHA for comparison (overrides automatic detection) | no | "" |
| base-branch | Base branch name for comparison (overrides automatic detection) | no | "" |
| head-branch | Head branch name for comparison (overrides automatic detection) | no | "" |
Outputs
| name | description |
|---|---|
| result | Result of the Solarboat command (success, failure) |
| plans-path | Path to generated Terraform plans |
| changed-modules | Number of changed modules found |