Skip to content

1.0.1

Latest

Choose a tag to compare

@github-actions github-actions released this 26 Jul 07:13
2ca6f78

🪲 [Fix]: Module API and validation no longer include template leftovers (#17)

Domeneshop's public API and repository-local validation now exclude template leftovers. The accidental greeting command is no longer included, and checks that are now provided centrally are removed from this repository.

Fixed: Template command no longer appears in the public API

The module no longer exposes a generic greeting command left over from its template. Domeneshop users now see only commands related to authentication, domains, DNS, HTTP forwards, dynamic DNS, and invoices.

Changed: Validation moved to shared pipeline

Repository-local copies of public-help-link, module-requirement, and test-layout checks are removed so those checks run from the shared Process-PSModule implementation instead of being duplicated here.

The remaining public command help links continue to use their canonical https://psmodule.io/Domeneshop/Functions/... destinations. Validation is supplied centrally by PSModule/Process-PSModule#420 at final commit 28647f438aab940fcc58851e38e3a4ee6ce9b9c3.

Important

This pull request depends on PSModule/Process-PSModule#420 at 28647f438aab940fcc58851e38e3a4ee6ce9b9c3 and must not merge until Domeneshop consumes a Process-PSModule release containing that change, so centralized validation is active.


Technical details
  • Removes src/functions/public/Get-PSModuleTest.ps1 and tests/Get-PSModuleTest.Tests.ps1.
  • Removes repository-local duplicates now centralized in shared tooling:
    • tests/PublicHelpLinks.Tests.ps1
    • tests/ModuleRequirements.Tests.ps1
    • tests/TestLayout.Tests.ps1
  • Leaves canonical help links for remaining public commands unchanged.
  • Exact upstream dependency: PSModule/Process-PSModule#420, final SHA 28647f438aab940fcc58851e38e3a4ee6ce9b9c3.
  • Merge blocker: update Domeneshop to a Process-PSModule release that contains that exact upstream change before merging this pull request.
Relevant issues (or links)