Releases: dflook/terraform-github-actions
v1.7.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/[email protected]
with:
path: my-terraform-config
You can specify an action version as:
@v1.7.0
to use exactly this release@v1.7
to use the latest patch release for this specific minor version@v1
to use the latest patch release for this specific major version
Changes
Added
- Support for the
pull_request_target
event - Support for the
pull_request_review
event
Fixed
- Terraform 0.15 compatibility
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/[email protected]
with:
path: my-terraform-config
You can specify an action version as:
@v1.6.0
to use exactly this release@v1.6
to use the latest patch release for this specific minor version@v1
to 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_LENGTH
environment
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/[email protected]
with:
path: my-terraform-config
You can specify an action version as:
@v1.5.2
to use exactly this release@v1.5
to use the latest patch release for this specific minor version@v1
to 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/[email protected]
with:
path: my-terraform-config
You can specify an action version as:
@v1.5.1
to use exactly this release@v1.5
to use the latest patch release for this specific minor version@v1
to 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/[email protected]
with:
path: my-terraform-config
You can specify an action version as:
@v1.5.0
to use exactly this release@v1.5
to use the latest patch release for this specific minor version@v1
to 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/[email protected]
with:
path: my-terraform-config
You can specify an action version as:
@v1.4.2
to use exactly this release@v1.4
to use the latest patch release for this specific minor version@v1
to 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/[email protected]
with:
path: my-terraform-config
You can specify an action version as:
@v1.4.1
to use exactly this release@v1.4
to use the latest patch release for this specific minor version@v1
to 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/[email protected]
with:
path: my-terraform-config
You can specify an action version as:
@v1.4.0
to use exactly this release@v1.4
to use the latest patch release for this specific minor version@v1
to use the latest patch release for this specific major version
Changes
Added
-
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.
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/[email protected]
with:
path: my-terraform-config
You can specify an action version as:
@v1.3.1
to use exactly this release@v1.3
to use the latest patch release for this specific minor version@v1
to use the latest patch release for this specific major version
Changes
Fixed
backend_config_file
andvar_file
now 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/[email protected]
with:
path: my-terraform-config
You can specify an action version as:
@v1.3.0
to use exactly this release@v1.3
to use the latest patch release for this specific minor version@v1
to use the latest patch release for this specific major version
Changes
Added
- Support for the
remote
backend used by Terraform Cloud