Commit 025d6a2
authored
π©Ή [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
- .github
- actions
- Build-PSModule
- tests
- srcMinimalTestRepo/src/functions/public
- srcTestRepo/src
- assemblies
- classes
- private
- public
- data
- formats
- functions
- private
- public
- PSModule
- SomethingElse
- init
- modules
- scripts
- types
- variables
- private
- public
- srcWithManifestTestRepo/src
- assemblies
- data
- formats
- functions
- private
- public
- PSModule
- SomethingElse
- init
- modules
- scripts
- types
- variables
- private
- public
- tools
- Document-PSModule
- tests/srcTestRepo
- outputs/module/PSModuleTest
- assemblies
- data
- formats
- modules
- scripts
- types
- src
- assemblies
- classes
- private
- public
- data
- formats
- functions
- private
- public
- PSModule
- SomethingElse
- Widgets
- init
- modules
- scripts
- types
- variables
- private
- public
- Get-PSModuleSettings/tests
- scenarios
- invalid-percent-target
- valid
- Get-PesterCodeCoverage/tests/CodeCoverage
- Environments-Windows-CodeCoverage
- Environments-macOS-CodeCoverage
- Module-Windows-CodeCoverage
- Module-macOS-CodeCoverage
- MyTests-Windows-CodeCoverage
- MyTests-macOS-CodeCoverage
- Get-PesterTestResults/tests/TestResults
- PATH-Windows-TestResults
- PSModuleLint-Module-Windows-TestResults
- PSModuleLint-SourceCode-Windows-TestResults
- PSModuleTest-Module-Windows-TestResults
- PSModuleTest-SourceCode-Windows-TestResults
- Initialize-PSModule
- src
- Install-PSModuleHelpers
- src
- Helpers
- tests
- Install-PSModule
- src
- PSModule
- Publish-PSModule
- tests/outputs
- module-prerelease/PSModuleTest
- module-unstamped/PSModuleTest
- module/PSModuleTest
- assemblies
- data
- formats
- modules
- scripts
- types
- Resolve-PSModuleVersion
- src
- tests
- Test-PSModule
- tests
- outputEnumOnlyTestRepo
- outputs/module/PSModuleEnumOnly
- tests
- outputTestRepo
- outputs
- docs/PSModuleTest
- module/PSModuleTest
- assemblies
- data
- formats
- modules
- scripts
- types
- tests
- Environments
- MyTests
- srcTestRepo
- icon
- src
- assemblies
- classes
- private
- public
- data
- formats
- functions
- private
- public
- PSModule
- SomethingElse
- init
- modules
- scripts
- types
- variables
- private
- public
- tests
- srcWithManifestTestRepo
- icon
- src
- assemblies
- classes
- private
- public
- data
- formats
- functions
- private
- public
- PSModule
- SomethingElse
- init
- modules
- scripts
- types
- variables
- private
- public
- tests
- Environments
- MyTests
- tools
- workflows
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | | - | |
32 | | - | |
| 31 | + | |
| 32 | + | |
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| |||
Lines changed: 0 additions & 18 deletions
This file was deleted.
Binary file not shown.
Lines changed: 0 additions & 15 deletions
This file was deleted.
Lines changed: 0 additions & 147 deletions
This file was deleted.
Lines changed: 0 additions & 3 deletions
This file was deleted.
Lines changed: 0 additions & 3 deletions
This file was deleted.
Lines changed: 0 additions & 3 deletions
This file was deleted.
Lines changed: 0 additions & 37 deletions
This file was deleted.
Lines changed: 0 additions & 65 deletions
This file was deleted.
0 commit comments