Skip to content

refactor: extract delivery configuration factory#206

Merged
PrzemyslawKlys merged 2 commits intomainfrom
codex/thin-cmdlets-delivery-config-main
Mar 11, 2026
Merged

refactor: extract delivery configuration factory#206
PrzemyslawKlys merged 2 commits intomainfrom
codex/thin-cmdlets-delivery-config-main

Conversation

@PrzemyslawKlys
Copy link
Member

Summary

  • extract New-ConfigurationDelivery normalization and object construction into a typed factory
  • keep the cmdlet focused on parameter binding and output
  • add focused tests for path/link normalization and generated install/update command behavior

Validation

  • dotnet test .\PowerForge.Tests\PowerForge.Tests.csproj -c Release --filter "DeliveryConfigurationFactoryTests|PublishConfigurationFactoryTests|FormatConfigurationFactoryTests|ValidationConfigurationFactoryTests"
  • pwsh .\Module\Build\Build-Module.ps1 -NoSign

Stacked on #205.

Base automatically changed from codex/thin-cmdlets-publish-config-main-v2 to main March 11, 2026 16:32
@PrzemyslawKlys PrzemyslawKlys merged commit 233f77a into main Mar 11, 2026
1 of 2 checks passed
@PrzemyslawKlys PrzemyslawKlys deleted the codex/thin-cmdlets-delivery-config-main branch March 11, 2026 16:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant