Skip to content
Compare
Choose a tag to compare
@rdhar rdhar released this 06 Nov 16:40
· 4 commits to main since this release
a917bd2

v12.0.4...v12.0.5

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.

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)—use TF_CLI_ARGS workaround.

uses: devsectop/tf-via-pr@a917bd222a6a780f25d2c5cd1942f6b2c2f16a7a # v12.0.5