Refactor build tasks and update documentation references in CI workflows #120
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.
Description
This pull request makes several improvements to task naming, documentation, and automation in the PowerShell module template. The most significant changes are the renaming of build tasks for consistency, updates to documentation and workflow automation to match these new names, and a major simplification of the
README_template.mdto focus on essentials and modular documentation.Build and Task Naming Consistency:
PSScriptModule.build.ps1fromInvoke-UnitTests,Invoke-PSScriptAnalyzer, andInvoke-InjectionHuntertoUnitTests,PSScriptAnalyzer, andInjectionHunterrespectively, and updated theTestmeta-task to use these new names. [1] [2] [3] [4] [5]docs/development.md) and GitHub Actions (.github/actions/ps-unit-tests/action.yml,.github/actions/ps-static-code-analysis/action.yml,.github/actions/ps-code-injection/action.yml) to use the new, simplified names. [1] [2] [3] [4] [5] [6]Documentation and Template Simplification:
.github/README_template.md: removed detailed build, test, and CI/CD instructions in favor of concise prerequisites, modular documentation links, and a streamlined contributing/support section.Workflow Automation Improvements:
bootstrap.ymlworkflow to update additional files (CONTRIBUTING.md,SECURITY.md,CODEOWNERS,copilot-instructions.md,getting-started.md) with the correct module name and owner, ensuring consistent project branding and easier onboarding. [1] [2]Other Changes:
.github/workflows/codeQL.ymlfile, likely because PowerShell is not natively supported by CodeQL.These changes improve maintainability, onboarding, and consistency across the project.
Type of Change