Skip to content

🌟 [Major]: Template greeting command removed from module API#17

Draft
Marius Storhaug (MariusStorhaug) wants to merge 2 commits into
mainfrom
remove-local-help-test
Draft

🌟 [Major]: Template greeting command removed from module API#17
Marius Storhaug (MariusStorhaug) wants to merge 2 commits into
mainfrom
remove-local-help-test

Conversation

@MariusStorhaug

@MariusStorhaug Marius Storhaug (MariusStorhaug) commented Jul 26, 2026

Copy link
Copy Markdown
Member

Domeneshop now exposes only commands backed by Domeneshop functionality. The generic template greeting command is removed, and canonical public help link validation moves to the shared Process-PSModule pipeline without changing the remaining links.

Breaking Changes

Get-PSModuleTest is no longer exported by Domeneshop. Callers using this template command must remove that usage; there is no replacement because the command did not provide Domeneshop functionality.

Changed: Public help link validation is shared

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

Important

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


Technical details
  • Removes src/functions/public/Get-PSModuleTest.ps1 and its dedicated test because they are template boilerplate rather than Domeneshop functionality.
  • Removes the duplicate tests/PublicHelpLinks.Tests.ps1 repository-local test.
  • Leaves every canonical help link for the remaining public commands unchanged.
  • Exact upstream dependency: ⚙️ [Maintenance]: Public help links follow canonical documentation paths Process-PSModule#420, final SHA c434b4505583b3a7a223ff3694d9ef5d42f7d03a.
  • Merge blocker: update Domeneshop to a Process-PSModule release that contains that exact upstream change before merging this pull request.
Relevant issues (or links)

Canonical public help link validation now lives in Process-PSModule.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown

No Significant Changes Detected

This PR does not contain changes to files that would trigger a new release:

Pattern Description
^src/ Matches files where path matches this pattern
^README\.md$ Matches files where path matches this pattern

Build, test, and publish stages will be skipped for this PR.

If you believe this is incorrect, please verify that your changes are in the correct locations.

@github-actions

github-actions Bot commented Jul 26, 2026

Copy link
Copy Markdown

Super-linter summary

Language Validation result
CHECKOV Pass ✅
GITHUB_ACTIONS Pass ✅
GITLEAKS Pass ✅
GIT_MERGE_CONFLICT_MARKERS Pass ✅
MARKDOWN Pass ✅
NATURAL_LANGUAGE Pass ✅
POWERSHELL Pass ✅
PRE_COMMIT Pass ✅
SPELL_CODESPELL Pass ✅
TRIVY Pass ✅
YAML Pass ✅

All files and directories linted successfully

For more information, see the GitHub Actions workflow run

Powered by Super-linter

Domeneshop now exposes only commands backed by its real API functionality.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@MariusStorhaug Marius Storhaug (MariusStorhaug) changed the title ⚙️ [Maintenance]: Public help link validation centralized 🌟 [Major]: Template greeting command removed from module API Jul 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant