v0.3.0-preview0006
Pre-release
Pre-release
[v0.3.0-preview0006]
Added
- Added HQRM tests and updated Pester test configuration.
- Added DevOps Principles and Patterns documentation (
03 DevOps Principles and Patterns.md)
mapping the project to industry-standard frameworks (DORA, GitOps, Twelve-Factor App,
Infrastructure as Code patterns, Release Pipeline Model). - Added repo-scoped Copilot guidance at
.github/copilot-instructions.md
documenting build/test entry points, editing conventions, Memory Bank discipline,
CHANGELOG rules, and conventional-commit /ai/branch policy.
Changed
- Renamed
memory-bank/to.memory-bank/to align with the workspace pre/post-flight
hooks and the CopilotAtelier conventions.
Memory Bank files were audited and rewritten against current repo state; added
promptHistory.md. UpdatedREADME.mdreference accordingly. - Migrated from
DscConfig.DemotoCommonTaskscomposite resource module.
Updatedbuild.yaml,RequiredModules.psd1, all Datum configuration data,
andDependsOnreferences to match the resource names used byCommonTasks
(e.g.FilesAndFoldersreplacesFileSystemObjects). - Updated all modules in the RequiredModules.psd1.
- Updated DscBuildHelpers to 0.3.0.
- Updated Datum to 0.41.0.
- Updated Sampler.DscPipeline to 0.3.0.
Fixed
- Fixed encoding issue by adding the task
ConvertMofFilesToUnicode
which changes the encoding of MOF files to UTF-16 LE BOM (#200). - Fixed 94 WinPSCompatSession warnings when building on PowerShell 7.
AddedNoWinPSCompatibilitybuild task that sets
Import-Module -SkipEditionCheckglobally, preventing PS 7 from
creating a remoting session for Desktop-only modules scanned by
Get-DscResource.