Repository navigation
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 | | |
| |||
Binary file not shown.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
0 commit comments