Skip to content

Commit 025d6a2

Browse files
🩹 [Patch]: Consolidate Install-PSModuleHelpers into Install-PSModule (#397)
The `Install-PSModuleHelpers` action step has been consolidated under the unified `Install-PSModule` name across all workflow files and composite actions. Obsolete test fixture files that are no longer needed by the test repositories have also been removed. - Fixes #347 ## Changed: Install step unified under `Install-PSModule` The internal step name `Install-PSModuleHelpers` is renamed to `Install-PSModule` in 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.yml` There 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 (`srcTestRepo` and `srcWithManifestTestRepo`) have been removed, reducing noise in the repo and simplifying the test structure. ## Technical Details - All step references `uses: ./_wf/.github/actions/Install-PSModuleHelpers` replaced with `uses: ./_wf/.github/actions/Install-PSModule`. - Deleted: `src/assemblies/LsonLib.dll`, `src/classes/`, `src/data/`, `src/finally.ps1`, `icon/`, `README.md`, `mkdocs.yml`, and several other fixtures from `srcTestRepo`. - No consumer-visible API or behavior changes.
1 parent 23631e5 commit 025d6a2

247 files changed

Lines changed: 55 additions & 9645 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

β€Ž.github/actions/Build-PSModule/action.ymlβ€Ž

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ inputs:
2828
runs:
2929
using: composite
3030
steps:
31-
- name: Install-PSModuleHelpers
32-
uses: ./_wf/.github/actions/Install-PSModuleHelpers
31+
- name: Install-PSModule
32+
uses: ./_wf/.github/actions/Install-PSModule
3333

3434
- name: Run Build-PSModule
3535
shell: pwsh

β€Ž.github/actions/Build-PSModule/tests/srcMinimalTestRepo/src/functions/public/Test-PSModuleTest.ps1β€Ž

Lines changed: 0 additions & 18 deletions
This file was deleted.
Binary file not shown.

β€Ž.github/actions/Build-PSModule/tests/srcTestRepo/src/classes/private/SecretWriter.ps1β€Ž

Lines changed: 0 additions & 15 deletions
This file was deleted.

β€Ž.github/actions/Build-PSModule/tests/srcTestRepo/src/classes/public/Book.ps1β€Ž

Lines changed: 0 additions & 147 deletions
This file was deleted.

β€Ž.github/actions/Build-PSModule/tests/srcTestRepo/src/data/Config.psd1β€Ž

Lines changed: 0 additions & 3 deletions
This file was deleted.

β€Ž.github/actions/Build-PSModule/tests/srcTestRepo/src/data/Settings.psd1β€Ž

Lines changed: 0 additions & 3 deletions
This file was deleted.

β€Ž.github/actions/Build-PSModule/tests/srcTestRepo/src/finally.ps1β€Ž

Lines changed: 0 additions & 3 deletions
This file was deleted.

β€Ž.github/actions/Build-PSModule/tests/srcTestRepo/src/formats/CultureInfo.Format.ps1xmlβ€Ž

Lines changed: 0 additions & 37 deletions
This file was deleted.

β€Ž.github/actions/Build-PSModule/tests/srcTestRepo/src/formats/Mygciview.Format.ps1xmlβ€Ž

Lines changed: 0 additions & 65 deletions
This file was deleted.

0 commit comments

Comments
Β (0)