All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
The actions are versioned as a suite. Some actions may have no change in behaviour between versions.
When using an action you can specify the version as:
@v1.4.1
to use an exact release@v1.4
to use the latest patch release for the specific minor version@v1
to use the latest patch release for the specific major version
1.4.1 - 2020-08-11
- Latest Terraform versions with a patch version of '0' are correctly detected. If not otherwise specified the latest terraform version is used. As of now the latest is v0.13.0.
1.4.0 - 2020-07-25
-
Better support for the
issue_comment
andpull_request_review_comment
events in the dflook/terraform-plan and dflook/terraform-apply actionsThis allows using plan PR comments when triggered in reponse to those events, enabling workflows like applying a plan using a comment.
- Plan errors are now correctly added to the workflow log.
1.3.1 - 2020-07-23
backend_config_file
andvar_file
now work correctly. Paths should be relative to the Action workspace.
1.3.0 - 2020-07-22
- Support for the
remote
backend.
1.2.0 - 2020-07-18
- Complex terraform types are now available as action outputs, which results in a json string approximating the type. See dflook/terraform-output for details. This also affects the outputs of dflook/terraform-apply and dflook/terraform-remote-state.
- File path in failing checks is now correct with respect to the repository, and can be clicked through to see the annotation in context. This affects the dflook/terraform-fmt-check and dflook/terraform-validate actions.
1.1.0 - 2020-07-07
- The root-level outputs of a terraform configuration are now exposed directly by the dflook/terraform-apply action, as if the dflook/terraform-output action has been run immediately after.
1.0.0 - 2020-07-06
First release of the GitHub Actions:
- dflook/terraform-version
- dflook/terraform-remote-state
- dflook/terraform-output
- dflook/terraform-validate
- dflook/terraform-fmt-check
- dflook/terraform-fmt
- dflook/terraform-check
- dflook/terraform-plan
- dflook/terraform-apply
- dflook/terraform-destroy
- dflook/terraform-new-workspace
- dflook/terraform-destroy-workspace