Commit Graph

18 Commits (f5e36ea5104b6ca6edf6c103c1415bd29c1095e8)

Author SHA1 Message Date
William Hetherington f5e36ea510 Set Requirements title change (#15) 2019-07-02 15:27:03 -04:00
Chris Kuech f774eb2a6a
bugfix: results of Sets were not being logged (#14)
* bugfix: results of Set scriptblocks were not being logged on the outputted RequirementEvent object

* increment version
2019-07-01 22:37:19 -04:00
Chris Kuech dbf1216b24
updated docs to show correct image (#13)
Just fixed a bug in `Format-Callstack`. Updating the image in the documentation to properly reflect the fixed output.
2019-07-01 21:02:58 -04:00
Chris Kuech 929f6a4310
Enabled and fixed formatters unit tests (#12)
`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.
2019-07-01 20:50:08 -04:00
Chris Kuech f94c7b7865
Bugfix: some exported functions are not actually exported (#8)
#7
2019-07-01 16:27:49 -04:00
Olivier Miossec 25f9a601f0 DSC Script correction in README.md file (#6) 2019-06-28 10:24:21 -04:00
Chris Kuech 1a448a5904 Incremented minor version 2019-06-26 21:50:35 -07:00
Chris Kuech 048aa0f31a
Critical bugfix (#4)
Fix type exposure issue causing #3
2019-06-26 21:41:04 -07:00
Chris Kuech dac0e6f69e Fix module 2019-06-12 22:25:36 -07:00
Chris Kuech 8dcfa31b17
Better (#2)
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.
2019-06-12 18:18:46 -07:00
Zach Childers c0d1273ef3
Merge pull request #1 from Microsoft/zachilde/minver
lowering required version
2019-02-13 18:40:52 -08:00
Zach Childers 3a50e927fe lowering required version 2019-02-13 18:31:20 -08:00
Chris Kuech 25f56793ec fixed manifest for psgallery 2018-10-15 16:32:39 -07:00
Chris Kuech a0c4b0d235 added Invoke-ChecklistRequirement unit tests 2018-10-15 15:02:32 -07:00
Chris Kuech 564902483f initial commit 2018-10-11 18:26:56 -07:00
Microsoft Open Source d5423e71f8 Initial commit 2018-10-08 17:52:00 -07:00
Microsoft Open Source e4b9bd23e4 Initial commit 2018-10-08 17:51:59 -07:00
Microsoft GitHub User 4e061bff96
Initial commit 2018-10-08 17:51:56 -07:00