github suzuki-shunsuke/tfcmt v1.0.0

latest releases: v4.14.0, v4.14.0-1, v4.13.0...
3 years ago

v0.7.1...v1.0.0
Milestone

Breaking Changes

#79 #80

  • Configuration file structure is changed
    • notifier is removed
    • ci is changed from string to object
  • command line option -ci is removed

The configuration ci is changed.

AS IS

ci:
  owner: suzuki-shunsuke
  repo: tfcmt

TO BE

ci:
  owner:
  - type: envsubst
    value: suzuki-shunsuke
  repo:
  - type: envsubst
    value: tfcmt

Feature

  • #57 #80 support to complement options with any environment variables
  • #86 add vars to ci
  • #90 #91 support Terraform v0.15
  • #95 update Go from v1.14 to v1.16

add vars to ci

#86

e.g.

ci:
  vars: # ci.vars supports dynamic values using "template" or "envsubst"
    yoo: # the variable "yoo" is added to ".Vars"
    - type: template
      value: '{{env "YOO"}}'
vars: # "vars" only supports static value
  foo: foo

Refactor

  • #78 change package layout

Don't miss a new tfcmt release

NewReleases is sending notifications on new releases.