Skip to content

Releases: OP5dev/TF-via-PR

v13.2.0

19 Mar 20:45
ba09f8c
Compare
Choose a tag to compare

v13.1.7...v13.2.0

Tip

  • Want to supply your own existing plan file to review and apply? Now you can with plan-file input!
  • Retain plan file "tfplan" for subsequent steps in the workflow with preserve-plan input.

Added

  • #442 New preserve-plan input to preserve the plan file in the given working directory after workflow execution (default: false).
  • #442 New upload-plan input to upload plan file as GitHub workflow artifact (default: true).
  • #443 New plan-file input to supply existing plan file path instead of the auto-generated one (example: path/to/tf.plan).

uses: op5dev/tf-via-pr@ba09f8cdf57b9b00d83be1d32570f20af76c4896 # v13.2.0

v13.1.7

14 Mar 11:18
3242aa4
Compare
Choose a tag to compare

v13.1.6...v13.1.7

Fixed

  • #441 Support for nested matrix structure in addition to simple/flattened matrix input (thank you, @cornerman).

uses: op5dev/tf-via-pr@3242aa4f17ce56110dcd94a740826be5ae025711 # v13.1.7

v13.1.6

13 Mar 15:53
dc47399
Compare
Choose a tag to compare

v13.1.5...v13.1.6

Tip

As with any workflow update, recommend updating existing PR branches with latest changes to ensure consistent behaviour.

Changed

  • #435 Defer to TF_WORKSPACE environment variable for arg-workspace input, replacing the arg-or-create argument.
  • #434 PR labels are no longer coloured #5C4EE5 to streamline label generation and attachment.

uses: op5dev/tf-via-pr@dc473994181e00169ba1b69c8848e59f22ae45d3 # v13.1.6

v13.1.5

03 Mar 15:34
66da5e3
Compare
Choose a tag to compare

v13.1.4...v13.1.5

Improved

  • #426 With plan-parity: true, only compare changed resources instead of the entire plan file to avoid flaky comparisons (thank you, @bdalpe).
    • Originally intended for merge_group event trigger, plan-parity: true input helps to prevent stale apply within a serial queue of workflow runs when merging multiple PRs.

uses: op5dev/tf-via-pr@66da5e301f3220b68748926acb3b1c3bf5e5aa6e # v13.1.5

v13.1.4

26 Feb 15:15
774cfff
Compare
Choose a tag to compare

v13.1.3...v13.1.4

Fixed


uses: op5dev/tf-via-pr@774cfffe9670ecce856236bc692e9a4696d10238 # v13.1.4

v13.1.3

26 Feb 14:44
93a0b46
Compare
Choose a tag to compare

v13.1.2...v13.1.3

Updated


uses: op5dev/tf-via-pr@93a0b4606731714d97b4fe90a65e56f19f52d8e8 # v13.1.3

v13.1.2

10 Feb 12:46
cd74f1c
Compare
Choose a tag to compare

v13.1.1...v13.1.2

Fixed


uses: op5dev/tf-via-pr@cd74f1c30ea45778c217d376075f39f27b6142ec # v13.1.2

v13.1.1

05 Feb 15:19
db1b947
Compare
Choose a tag to compare

v13.1.0...v13.1.1

Added

  • #415 New retention-days input to configure the duration after which plan file artifact will expire (thank you, @ruzickap).

uses: op5dev/tf-via-pr@db1b9474e179cd1b9dad4583c2c3181f926cdd23 # v13.1.1

v13.1.0

04 Feb 04:29
cc5b270
Compare
Choose a tag to compare

v13.0.2...v13.1.0

Added

  • #401 Support for GitHub CLI authentication and artifact-upload within GitHub Enterprise (GHE) context (thank you, @ArkShocer).
  • #403 Workflow example with PR labeled and workflow_dispatch manual event triggers (thank you, @ruzickap).
  • #410 New comment-body output consists of the PR comment or workflow summary's content (thank you, @sikhlana).
  • #400 Documentation examples with terraform_wrapper: false or tofu_wrapper: false when using setup action (thank you, @ctian1).

Fixed

  • #408 Delete any prior PR comment when there is no change if comment-pr: on-change (thank you, @ctian1).
  • #409 Support for comma-separated, multiple arg-var-file arguments (thank you, @sikhlana) in addition to:
    • arg-var
    • arg-backend-config
    • arg-replace
    • arg-target

uses: op5dev/tf-via-pr@cc5b2701c828a3bd2722f9b971bd583c7e0d70a7 # v13.1.0

v13.0.2

28 Dec 15:24
e3ad5ba
Compare
Choose a tag to compare

v13.0.1...v13.0.2

Added

Fixed

  • #379 The uniquely identifiable name now takes both arg-target and arg-replace inputs into account as well (thank you, @tenpaiyomi). This is in addition to existing support for the following input parameters:
    • arg-chdir (i.e., working-directory)
    • arg-workspace
    • arg-backend-config
    • arg-var-file
    • arg-var
    • arg-destroy
    • tool (i.e., tofu or terraform (default))
    • PR number.
  • #380 Display timestamp for issue_comment event trigger (thank you, @tenpaiyomi).

uses: op5dev/tf-via-pr@e3ad5ba455917af28a5282365ba7f22b4a005464 # v13.0.2