AzLocal.UpdateManagement v0.8.75: fix duplicate Cycle calendar in Step.3 + drift-banner refresh command + screenshots#81
Merged
Conversation
…p.3 + platform-aware drift-banner refresh command + Step.03 screenshots - Step.3 step summary: cycle-calendar table was rendered twice (plain 5-col from Test-AzLocalApplyUpdatesScheduleCoverage -View Recommend inlined into the wrapper, then the enriched 7-col from the wrapper). Additive -OmitCycleCalendar switch on Test-AzLocalApplyUpdatesScheduleCoverage; Export-AzLocalApplyUpdatesScheduleAudit opts in. Direct callers unaffected. - Drift-notice banner: Add-AzLocalPipelineVersionBanner now recommends Update-AzLocalPipelineExample (marker-aware merge, preserves AZLOCAL-CUSTOMIZE blocks) instead of Copy-AzLocalPipelineExample -Update (clean overwrite). Emits the right -Platform and a -Destination hint per detected host. Symmetric YAML-newer warning gets the same treatment. - Docs: 3 Step.03 step-summary screenshots added (cron coverage, NoWindowTag, enriched cycle calendar). Section 8.3 of Automation-Pipeline-Examples/README.md updated. docs/images/README.md referenced-by table updated. - Pii-Guard.Tests.ps1: excludes Tests/TestResults/ output folder so stale Pester run artifacts no longer trigger false positives. - All bundled pipeline templates: GENERATED_AGAINST_MODULE_VERSION bumped 0.8.74 -> 0.8.75. - No public API or export-count change (still 60). - Pester: 1143 passed, 0 failed.
…igger in release notes (only when Recommend view emitted findings; clean fleets unaffected)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
AzLocal.UpdateManagement v0.8.75
Patch release combining a Step.3 Cycle-calendar duplicate-emission bug fix (on runs with Recommend-view findings), a drift-notice banner improvement (now recommends marker-preserving
Update-AzLocalPipelineExamplewith the right-Platform/-Destinationper detected host), and three new Step.03 step-summary screenshots.Fixed
RingMissingFromSchedule,RingOrphanedInSchedule,UnparseableCron, orNoWindowTagwhen a cluster CSV was supplied). Clean-fleet runs were unaffected because the Recommend snippet is never written when its items list is empty.[switch]parameter onTest-AzLocalApplyUpdatesScheduleCoverage(default off, so direct callers see the calendar unchanged).Export-AzLocalApplyUpdatesScheduleAuditopts in to-OmitCycleCalendar=$trueso a single enriched 7-column calendar (Ring CRON Start Time+Tag Start Window Match (>=95%)) renders in every scenario.## Cycle calendar - nextheading in the Step.3 step summary.Changed (drift-notice banner)
Add-AzLocalPipelineVersionBannernow recommendsUpdate-AzLocalPipelineExample(marker-aware merge that preservesAZLOCAL-CUSTOMIZEblocks) with platform-aware-Platform/-Destinationhint per detected host (<repo-root>\.github\workflowsfor GitHub,<repo-root>\pipelinesfor Azure DevOps).Added
Automation-Pipeline-Examples/README.mdsection 8.3.Notes
GENERATED_AGAINST_MODULE_VERSION: '0.8.75'propagated across 18 pipeline YAMLs.Tests