Releases: dflook/terraform-github-actions
v1.6.0
All the terraform actions in this repository are released as one.
Use the actions as part of a GitHub Actions workflow, e.g:
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: dflook/terraform-plan@v1.6.0
with:
path: my-terraform-configYou can specify an action version as:
@v1.6.0to use exactly this release@v1.6to use the latest patch release for this specific minor version@v1to use the latest patch release for this specific major version
Changes
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_LENGTHenvironment
variable for the dflook/terraform-plan action.
Fixed
- Now makes far fewer github api requests to avoid rate limiting.
v1.5.2
All the terraform actions in this repository are released as one.
Use the actions as part of a GitHub Actions workflow, e.g:
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: dflook/terraform-plan@v1.5.2
with:
path: my-terraform-configYou can specify an action version as:
@v1.5.2to use exactly this release@v1.5to use the latest patch release for this specific minor version@v1to use the latest patch release for this specific major version
Changes
Fixed
- Multiple steps in the same job will now only download the required terraform binary once.
v1.5.1
All the terraform actions in this repository are released as one.
Use the actions as part of a GitHub Actions workflow, e.g:
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: dflook/terraform-plan@v1.5.1
with:
path: my-terraform-configYou can specify an action version as:
@v1.5.1to use exactly this release@v1.5to use the latest patch release for this specific minor version@v1to use the latest patch release for this specific major version
Changes
Fixed
- PR comments had an empty plan with Terraform 0.14
v1.5.0
All the terraform actions in this repository are released as one.
Use the actions as part of a GitHub Actions workflow, e.g:
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: dflook/terraform-plan@v1.5.0
with:
path: my-terraform-configYou can specify an action version as:
@v1.5.0to use exactly this release@v1.5to use the latest patch release for this specific minor version@v1to use the latest patch release for this specific major version
Changes
Added
- PR comments use HCL highlighting
v1.4.2
All the terraform actions in this repository are released as one.
Use the actions as part of a GitHub Actions workflow, e.g:
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: dflook/terraform-plan@v1.4.2
with:
path: my-terraform-configYou can specify an action version as:
@v1.4.2to use exactly this release@v1.4to use the latest patch release for this specific minor version@v1to use the latest patch release for this specific major version
Changes
Fixed
- Using a personal access token instead of the Actions provided token now works.
This can be used to customise the PR comment author
v1.4.1
All the terraform actions in this repository are released as one.
Use the actions as part of a GitHub Actions workflow, e.g:
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: dflook/terraform-plan@v1.4.1
with:
path: my-terraform-configYou can specify an action version as:
@v1.4.1to use exactly this release@v1.4to use the latest patch release for this specific minor version@v1to use the latest patch release for this specific major version
Changes
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.
v1.4.0
All the terraform actions in this repository are released as one.
Use the actions as part of a GitHub Actions workflow, e.g:
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: dflook/terraform-plan@v1.4.0
with:
path: my-terraform-configYou can specify an action version as:
@v1.4.0to use exactly this release@v1.4to use the latest patch release for this specific minor version@v1to use the latest patch release for this specific major version
Changes
Added
-
Better support for the
issue_commentandpull_request_review_commentevents 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.
Fixed
- Plan errors are now correctly added to the workflow log.
v1.3.1
All the terraform actions in this repository are released as one.
Use the actions as part of a GitHub Actions workflow, e.g:
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: dflook/terraform-plan@v1.3.1
with:
path: my-terraform-configYou can specify an action version as:
@v1.3.1to use exactly this release@v1.3to use the latest patch release for this specific minor version@v1to use the latest patch release for this specific major version
Changes
Fixed
backend_config_fileandvar_filenow work correctly. Paths should be relative to the GitHub Action workspace.
v1.3.0
All the terraform actions in this repository are released as one.
Use the actions as part of a GitHub Actions workflow, e.g:
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: dflook/terraform-plan@v1.3.0
with:
path: my-terraform-configYou can specify an action version as:
@v1.3.0to use exactly this release@v1.3to use the latest patch release for this specific minor version@v1to use the latest patch release for this specific major version
Changes
Added
- Support for the
remotebackend used by Terraform Cloud
v1.2.0
All the terraform actions in this repository are released as one.
Use the actions as part of a GitHub Actions workflow, e.g:
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: dflook/terraform-plan@v1.2.0
with:
path: my-terraform-configYou can specify an action version as:
@v1.2.0to use exactly this release@v1.2to use the latest patch release for this specific minor version@v1to use the latest patch release for this specific major version
Changes
Added
- 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.
Fixed
- 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.