- Use unary operator to test for non-empty variable. (#145)
- Fixed missing
tf_actions_plan_has_changes
output whenplan
exit code is0
. (#136)
- Added
tf_actions_plan_output
output. (#119)
- Removed unecessary step in
Dockerfile
. (#132)
- Added the ability to download latest stable Terraform version when
tf_actions_version
is set tolatest
.
- Added the ability to configure a CLI credentials file to authenticate to Terraform Cloud/Enterprise.
- Added an
output
subcommand and correspondingtf_actions_output
output.
- Fixed improper passing of arguments to the subcommand. (#114)
- Fixed improper handling of
args
in eachterraform
command whenargs
contained no value. (#109) (#110)
- Allow passing arguments using GitHub Actions
args
attribute. (#105)
- Updated examples to reflect new additions.
- Always post a comment on a pull request regardless of exit code when using
apply
. (#97) - Pass comment content to
jq
using pipes instead of arguments.
- Fixed improper comment formatting on
fmt
,plan
, andapply
.
- Fixed an error with
terraform fmt
processing STDERR output whenTF_LOG
was set.
- Do not use
-recursive
option withterraform fmt
for Terraform 0.11.x. (#90)
- Added new YAML syntax for GitHub Actions.
- Completely refactored the codebase into one GitHub Action. Please refer to the README for current usage.
- Removed all
TF_ACTION
environment variables. Please refer to the README for current usage. - Removed HashiCorp Configuration Language (HCL) syntax.