Skip to content

Conversation

@marko-stanojevic
Copy link
Contributor

@marko-stanojevic marko-stanojevic commented Jan 26, 2026

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.md to focus on essentials and modular documentation.

Build and Task Naming Consistency:

  • Renamed build tasks in PSScriptModule.build.ps1 from Invoke-UnitTests, Invoke-PSScriptAnalyzer, and Invoke-InjectionHunter to UnitTests, PSScriptAnalyzer, and InjectionHunter respectively, and updated the Test meta-task to use these new names. [1] [2] [3] [4] [5]
  • Updated all references to task names in documentation (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:

  • Major simplification and refactor of .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:

  • Enhanced the bootstrap.yml workflow 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:

  • Removed the unused .github/workflows/codeQL.yml file, likely because PowerShell is not natively supported by CodeQL.

These changes improve maintainability, onboarding, and consistency across the project.

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation update
  • Code quality improvement (refactoring, tests, performance)

@marko-stanojevic marko-stanojevic merged commit 2294313 into main Jan 26, 2026
1 check passed
@marko-stanojevic marko-stanojevic deleted the fix/docs_update branch January 26, 2026 21:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants