* Stage files
* fix pipeline trigger
* separated tests from source
* cleaned up paths in CD trigger
* use wildcard in trigger
* Improved CI trigger
* Fix staging and remove WhatIf
* Trigger CD if License changes
* better ci rules
* Fix staging directory name
* Stage files
* fix pipeline trigger
* separated tests from source
* cleaned up paths in CD trigger
* use wildcard in trigger
* Improved CI trigger
* Fix staging and remove WhatIf
* Trigger CD if License changes
* better ci rules
* added missing files
* hoping this fixes failures
* typo
* adding debug
* rejiggered
* add file extensions to path
* found the docs
* install modules
* install required modules in each script
* accurately name job
* force install modules
* Resolve linting issue
* Suppress Install-Module logs
* cd
* use xplat-safe path in tests
* test cd
* fix accessor violation with Version
* run sequentially
* integrate api key
* (hopefully) fix secret access
* Fix publish-module path
* cleaner
* better versioning
* bugfix versioning
* version bugfix
* set CD to run on deployment
`formatters.tests.ps1` file name had a type and was not being picked up by Pester. As such, formatter bugs were not being caught. This PR fixes the typo thus enabling the unit tests. It also fixes the bugs in `Format-Callstack` that were exposed from enabling the unit tests.
New major version. Interface and implementation have been completely overhauled.
The previous version included Invoke-ChecklistRequirement and Invoke-ContextRequirement, which relied on global state and held two different requirement engines with integrated logging. The new version contains a single requirement engine that outputs RequirementEvents. These events can be displayed with standard PowerShell formatters like Format-Table and Format-List. In addition, this PR introduces Format-Checklist for the human-facing interface and Format-Callstack for verbosely logging requirement execution
In addition to cleaner interfaces and implementation, Requirements now supports "DependsOn" for dependency graph execution.