Part of #120 (Phase 3 gate).
Scope
Cut 1.0.0-preview2 to PSGallery once the API improvements land.
Contents:
Gate
Blocked on 1.0.0-preview1, so preview1's soak is not muddied by a second wave of changes.
Done when
1.0.0-preview2 is published, and the migration guide covers the #144 behavior change (folding ParseError into the Error threshold can turn a previously-passing consumer build red — exactly the class of change the guide's widened scope was meant to capture).
Part of #120 (Phase 3 gate).
Scope
Cut
1.0.0-preview2to PSGallery once the API improvements land.Contents:
PesterConfigurationobject support, built to the precedence contract settled in its design ticketFailBuildOnSeverityLevelcontract (ParseErrorfolded intoError,'Any'added, analyzer-level failures no longer pass the gate), including the Test-PSBuildScriptAnalysis does not fail on the PSScriptAnalyzer rule crash from #136 #147 rule-crash escapeGate
Blocked on
1.0.0-preview1, so preview1's soak is not muddied by a second wave of changes.Done when
1.0.0-preview2is published, and the migration guide covers the #144 behavior change (foldingParseErrorinto theErrorthreshold can turn a previously-passing consumer build red — exactly the class of change the guide's widened scope was meant to capture).