Skip to content

v11 Pass Command Arguments with more PR Automation

Compare
Choose a tag to compare
@rdhar rdhar released this 13 Sep 14:17
· 29 commits to main since this release
cc83c7b

Highlights

  • Input individual command arguments instead of a string.
  • Expand support for PR automation event triggers.

Added

  • Separate input parameters for each command argument passed into TF.
  • Leverage github-script instead of bash for handling workflow logic and GitHub API.
  • Support for tenv to avoid TF wrapper script.

Updated

Changed

  • Refactor input parameter names:

    Before After Default
    command_input args_*
    cli_uses tf_tool terraform
    label_enable label_pr true
    plan_outline outline_enable true
    recreate_comment update_comment false
  • Refactor output parameter names:

    Before After
    command header
    comment_summary summary
    plan_id identifier
    tf_fmt fmt_result
    tf_output last_result

Removed

  • Support for issue_comment event trigger in order to focus on PR automation events.

Fixed

Secured

  • Support for v11.0.0 and above.

Todo

  • Add workflow example for interactive PR label trigger.
  • Add support for terragrunt thin wrapper, per #258.

Commits changelog: v10.7.0...v11.0.0