- Use unary operator to test for non-empty variable. (#145)
- Fixed missing
tf_actions_plan_has_changesoutput whenplanexit code is0. (#136)
- Added
tf_actions_plan_outputoutput. (#119)
- Removed unecessary step in
Dockerfile. (#132)
- Added the ability to download latest stable Terraform version when
tf_actions_versionis set tolatest.
- Added the ability to configure a CLI credentials file to authenticate to Terraform Cloud/Enterprise.
- Added an
outputsubcommand and correspondingtf_actions_outputoutput.
- Fixed improper passing of arguments to the subcommand. (#114)
- Fixed improper handling of
argsin eachterraformcommand whenargscontained no value. (#109) (#110)
- Allow passing arguments using GitHub Actions
argsattribute. (#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
jqusing pipes instead of arguments.
- Fixed improper comment formatting on
fmt,plan, andapply.
- Fixed an error with
terraform fmtprocessing STDERR output whenTF_LOGwas set.
- Do not use
-recursiveoption withterraform fmtfor 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_ACTIONenvironment variables. Please refer to the README for current usage. - Removed HashiCorp Configuration Language (HCL) syntax.