Migration Guide
There's only one real breaking change between version 2 and version 3 and that is that the root command will
no longer trigger a run, you must use the run command to trigger a run.
There are a number of other changes that have been made, but they are 100% backwards compatible and warnings are provided during run time if you are using deprecated flags or resources.
CLI Changes¶
rootcommand no longer triggers the run, must use subcommandrun(alias:nuke)targetis deprecated, useincludeinstead (onruncommand)feature-flagis a new flag used to change behavior of the tool, for resource behavior changes see settings
Config Changes¶
New¶
settingsis a new section in the config file that allows you to change the behavior of a resource, formerly these were calledfeature-flagsand were a top level key in the config file.
Deprecated¶
targetsis now deprecated, useincludesinsteadfeature-flagsis now deprecated, usesettingsinstead