devqik/Solarboat CLI Action

Run Solarboat CLI commands in your GitHub Actions workflow

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit Jan 15, 2026
License
BSD

Pinned Snippet

workflow.ymlSHA-pinned
uses: devqik/solarboat@7f05c75dff7f6cbb2c4eabdff6dcd3f2d8273e35 # v0.8.9

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
commandCommand to run (scan, plan, or apply)yes
output-dirDirectory to save Terraform plan filesnoterraform-plans
apply-dryrunRun apply in dry-run mode (enabled by default for safety)notrue
ignore-workspacesComma-separated list of workspaces to ignoreno""
pathDirectory to scan for modules (default: .)no.
allProcess all stateful modules regardless of changesnofalse
watchShow real-time output (forces parallel=1)nofalse
parallelNumber of parallel module processes (max 4)no1
default-branchDefault git branch to compare against for changesnomain
var-filesComma-separated list of var files to useno""
configPath to Solarboat configuration fileno""
solarboat-versionVersion of Solarboat CLI to use (default: latest)nolatest
terraform-versionVersion of Terraform to use (default: latest)nolatest
continue-on-errorContinue workflow even if Solarboat failsnofalse
github_tokenGitHub token for PR comments and API accessno
recent-commitsNumber of recent commits to check when running locally (default: 5)no5
base-commitBase commit SHA for comparison (overrides automatic detection)no""
head-commitHead commit SHA for comparison (overrides automatic detection)no""
base-branchBase branch name for comparison (overrides automatic detection)no""
head-branchHead branch name for comparison (overrides automatic detection)no""
namedescription
resultResult of the Solarboat command (success, failure)
plans-pathPath to generated Terraform plans
changed-modulesNumber of changed modules found