🩹 [Patch]: Consolidate Install-PSModuleHelpers into Install-PSModule#397
Merged
Conversation
…ository, including README, icons, configuration files, and various PowerShell scripts. This cleanup enhances the repository by eliminating unused resources and streamlining the project structure.
…tall-PSModule - Added PSScriptAnalyzer configuration file for code analysis rules. - Created main script for Install-PSModule action to manage module installation. - Removed Install-PSModuleHelpers action and associated files. - Updated workflows to replace Install-PSModuleHelpers with Install-PSModule.
Super-linter summary
All files and directories linted successfully For more information, see the GitHub Actions workflow run Powered by Super-linter |
Marius Storhaug (MariusStorhaug)
marked this pull request as ready for review
July 17, 2026 22:18
Marius Storhaug (MariusStorhaug)
merged commit Jul 17, 2026
025d6a2
into
main
96 of 98 checks passed
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.
The
Install-PSModuleHelpersaction step has been consolidated under the unifiedInstall-PSModulename across all workflow files and composite actions. Obsolete test fixture files that are no longer needed by the test repositories have also been removed.Changed: Install step unified under
Install-PSModuleThe internal step name
Install-PSModuleHelpersis renamed toInstall-PSModulein all reusable workflows and composite actions. This affects:.github/workflows/AfterAll-ModuleLocal.yml.github/workflows/BeforeAll-ModuleLocal.yml.github/workflows/Build-Site.yml.github/workflows/Test-ModuleLocal.yml.github/actions/Build-PSModule/action.yml.github/actions/Document-PSModule/action.ymlThere is no change to the behavior or inputs/outputs of these workflows — this is a naming consolidation only.
Changed: Obsolete test fixtures removed
Unused source files, icons, assemblies, and configuration fixtures from the test repositories (
srcTestRepoandsrcWithManifestTestRepo) have been removed, reducing noise in the repo and simplifying the test structure.Technical Details
uses: ./_wf/.github/actions/Install-PSModuleHelpersreplaced withuses: ./_wf/.github/actions/Install-PSModule.src/assemblies/LsonLib.dll,src/classes/,src/data/,src/finally.ps1,icon/,README.md,mkdocs.yml, and several other fixtures fromsrcTestRepo.