You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Plan summary step fails when a plan changes only outputs #33
GitHub Actions runs run: blocks under bash -e, so when grep matches nothing it exits 1 and
takes the whole step (and job) down.
A Terraform plan that changes only outputs prints neither Plan: nor No changes. — it prints Changes to Outputs: — so any change that adds or edits outputs without touching resources fails
the plan workflow.
Tolerate a non-matching grep and fall back to the Changes to Outputs: header, then to a generic
message, so the summary degrades gracefully instead of failing the run. has_changes is unaffected:
an outputs-only plan has no No changes. line, so it correctly reports true and the apply job
still runs.
Activity
gsavage commentedon Aug 28, 2026
Addressed in #34
Keep the plan summary working for outputs-only plans (#34)