When developers run a lot of targeted terraform plan and apply on a large repo it inevitably leads to provider version drifts causing the terraform show command to fail with errors like No attribute xyz found in provider. In this case the terraform plan actually succeds.
From what i see this action depends on the terraform show command to succeed in order to show the plan details.
IMO it would be great if this action can parse the text output of terraform plan command and derive the "Created", "updated", "destroyed", "recreated", "moved" and "imported" resources.
When developers run a lot of targeted terraform plan and apply on a large repo it inevitably leads to provider version drifts causing the terraform show command to fail with errors like
No attribute xyz found in provider. In this case the terraform plan actually succeds.From what i see this action depends on the terraform show command to succeed in order to show the plan details.
IMO it would be great if this action can parse the text output of terraform plan command and derive the "Created", "updated", "destroyed", "recreated", "moved" and "imported" resources.