Note
While this is a patch release, existing PRs should be updated for consistent behaviour with plan files.
Added
- Pass in multiple comma-separated
-backend-config
values (thank you, @fulgas) (#352).
E.g.,arg-backend-config: encrypt=true,bucket="bucket-name",dynamodb_table="table-name"
.- This is in addition to existing support for
-var
,-target
, and-replace
comma-separated values.
- This is in addition to existing support for
Improved
- Portion of the plan file artifact name is hashed with MD5 for concise, fixed-length string (#352).
- This is to address GitHub's 256 character limit for artifact naming.
- As a bonus, this also masks potentially sensitive values. E.g., from
arg-var
input.
- Documentation to include "To-Do" tasks (#352).
- Documentation to include
TF_CLI_ARGS
workaround (thank you, @fulgas) (#353). - Rendering of standard error (
stderr
) and standard output (stdout
) combination (#353). - Rendering of
fmt
format output with diff syntax highlighting (#353).
To-do
- Handling of inputs which contain space(s) (e.g.,
working-directory: "path to/directory"
). - Handling of comma-separated inputs which contain comma(s) (e.g.,
arg-var: token=1,2,3
)—useTF_CLI_ARGS
workaround.
uses: devsectop/tf-via-pr@a917bd222a6a780f25d2c5cd1942f6b2c2f16a7a # v12.0.5