Skip to content

Latest commit

 

History

History
173 lines (122 loc) · 7.22 KB

CHANGELOG.md

File metadata and controls

173 lines (122 loc) · 7.22 KB

Changelog

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.9.2 to use an exact release
  • @v1.9 to use the latest patch release for the specific minor version
  • @v1 to use the latest patch release for the specific major version

1.9.2 - 2021-05-05

Fixed

  • Slow state locking messages were being considered part of the plan, which could cause apply actions to be aborted.

1.9.1 - 2021-04-21

Fixed

  • Terraform 0.15 plans were not being extracted correctly, causing failures to apply.

1.9.0 - 2021-04-10

Added

  • variables input for actions that use terraform input variables.

    This value should be valid terraform syntax - like a variable definition file. Variable values set in variables override any given in var_files. See action documentation for details, e.g. terraform-plan.

Deprecated

  • The var input has been deprecated due to the following limitations:

    • Only primitive types can be set with var - number, bool and string.
    • String values may not contain a comma.
    • Values set with var will be overridden by values contained in var_files

    variables is the preferred way to set input variables.

1.8.0 - 2021-04-05

Added

  • TERRAFORM_CLOUD_TOKENS environment variable for use with Terraform Cloud/Enterprise etc when using module registries or a remote backend.

  • TERRAFORM_SSH_KEY environment variable to configure an SSH private key to use for Git Repository module sources.

See individual actions for details, e.g. terraform-validate.

1.7.0 - 2021-04-02

Added

Fixed

  • Terraform 0.15 compatibility

1.6.0 - 2021-02-25

Added

  • PR comments use a one line summary of the terraform output, with the full output in a collapsable pane.

    If a plan is short the output is shown by default. This can be controlled with the TF_PLAN_COLLAPSE_LENGTH environment variable for the dflook/terraform-plan action.

Fixed

  • Now makes far fewer github api requests to avoid rate limiting.

1.5.2 - 2021-01-16

Fixed

  • Multiple steps in the same job now only download the terraform binary once.

1.5.1 - 2020-12-05

Fixed

  • PR comments had an empty plan with Terraform 0.14

1.5.0 - 2020-09-18

Added

  • PR comments use HCL highlighting

1.4.2 - 2020-09-02

Fixed

  • Using a personal access token instead of the Actions provided token now works. This can be used to customise the PR comment author

1.4.1 - 2020-08-11

Fixed

  • 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

Added

Fixed

  • Plan errors are now correctly added to the workflow log.

1.3.1 - 2020-07-23

Fixed

  • backend_config_file and var_file now work correctly. Paths should be relative to the Action workspace.

1.3.0 - 2020-07-22

Added

  • Support for the remote backend.

1.2.0 - 2020-07-18

Added

Fixed

1.1.0 - 2020-07-07

Added

1.0.0 - 2020-07-06

First release of the GitHub Actions: