René's URL Explorer Experiment


Title: 🌟 [Major]: Parallel test run, configuration file and further modularization by MariusStorhaug · Pull Request #150 · PSModule/Process-PSModule · GitHub

Open Graph Title: 🌟 [Major]: Parallel test run, configuration file and further modularization by MariusStorhaug · Pull Request #150 · PSModule/Process-PSModule

X Title: 🌟 [Major]: Parallel test run, configuration file and further modularization by MariusStorhaug · Pull Request #150 · PSModule/Process-PSModule

Description: The PSModule v4 release is a major overhaul of the PowerShell module workflow, introducing significant architectural changes to improve speed, modularity, and maintainability. This update continues on the goal to split the once-monolithic process into distinct GitHub Actions for building, testing, documenting, and publishing modules. By refactoring the workflow into isolated steps and enabling parallel execution, v4 dramatically optimizes build and test times while ensuring a more reliable and customizable process for module developers. Diagram - Old version Features Parallel Testing & Results Aggregation The workflow has been reworked to support flexible, parallelizable test runs. The Test-PSModule action will now execute tests in parallel via matrix jobs (e.g. across multiple OSes or test stages). Separate helper actions (Get-PesterTestResults and Get-PesterCodeCoverage) have been introduced to aggregate Pester test outcomes and code coverage from those parallel jobs, providing unified reporting and enforcing test success and coverage thresholds across the matrix. Fixes #78 Fixes #119 Central Configuration File A new configuration hierarchy allows customizing the process through a YAML (JSON or PSD1) settings file. Users can include a .github/PSModule.yml in their module repo to override defaults. This centralized config makes the pipeline more flexible and eliminates the need for hard-coded inputs in workflow files. Fixes #144 Fixes #81 Fixes #159 Dedicated Documentation Step Documentation generation is now handled by a new Document-PSModule action. This step automatically builds the module's documentation (using PlatyPS) and uploads as an artifact, so that other steps can build a site and publish it to GitHub Pages. By isolating documentation in its own action, v4 ensures that doc-specific tools (e.g. PlatyPS and MkDocs) run without interference from build or test modules, and documentation is kept up-to-date with each release. Fixes #148 Fixes #77 Fixes #95 Shared Helper Module Action A new Install-PSModuleHelpers action has been introduced as a foundational setup step. It installs and configures common helper functions used by the pipeline (for example, version specification conversion, module dependency resolution, and module installation utilities). This ensures all subsequent actions operate with a consistent environment and shared logic. Common functionality like resolving module dependencies (Resolve-PSModuleDependency) and version parsing has been consolidated here, reducing duplication across the build/test/publish steps. Enhanced Platform and Compatibility Support The v4 workflow expands support and testing across platforms and PowerShell versions. The Test-PSModule action runs on Windows, Linux, and macOS with PowerShell Core (and includes light support for Windows PowerShell 5.1 for basic compatibility). Fixes #146 New test actions Static analysis is performed via a dedicated Invoke-ScriptAnalyzer GitHub action, and Pester tests are executed in an isolated context via the Invoke-Pester GitHub action, ensuring consistent behavior across different environments and increases the reusability of the automation we built around Pester. The new design also honors repository-specific analyzer settings (automatically picking up settings from .github/linters/.powershell-psscriptanalyzer.psd1 in the repo for static code analysis), allowing module developers to customize linting rules. Fixes #108 Fixes #130 Modular Workflows By splitting the CI/CD process into discrete actions and enabling concurrency, the overall pipeline runtime is greatly reduced. Linting, unit tests, and integration tests can run in parallel, and the build step no longer blocks documentation or analysis. This time-optimized process means quicker feedback on pull requests and faster delivery of new module releases. Simplified Build & Publish Process The Build-PSModule action has been refactored into a pure module builder. New inputs like ArtifactName and WorkingDirectory give more control over build output naming and source path. The build step now produces a clean module package and uploads it as an artifact called module. Likewise, the Publish-PSModule action has been bumped to v2 with a clearer interface – it removes the old monolithic ConfigurationFile input in favor of explicit inputs and the new central settings file. The publish logic now uses the repository’s context (working directory defaulting to .) and respects the unified settings, simplifying how modules are published to the PowerShell Gallery. Robust Dependency Handling Module dependency resolution during builds is now more reliable and up-to-date. The pipeline switched to using PSResourceGet for installing required module dependencies, replacing the legacy PowerShellGet v2 approach. This change ensures compatibility with the latest PowerShell module packaging standards and improves the speed and success of acquiring dependencies. The helper scripts (Convert-VersionSpec and Resolve-PSModuleDependency) were moved into the shared helpers module, and their logic was hardened with better retry and null-check mechanisms when querying the PowerShell Gallery. Fixes #62 Better Logging and Diagnostics Each action now provides more transparent logging and output for easier troubleshooting. The Publish step, for example, now logs all input parameters at the start of execution for traceability. Verbose logging in dependency resolution has been replaced with clear console output to ensure important information is always visible. The Get-PesterTestResults action prints a detailed summary of test suites executed, including counts of passed/failed/skipped tests, and will mark the workflow as failed if any tests did not run or failed – giving immediate feedback if something went wrong in the parallel test jobs. Fixes #91 Other smaller issues Fixes #82 Related actions and PRs Install-PSModuleHelpers | PSModule/Install-PSModuleHelpers#2 Test-PSModule | PSModule/Test-PSModule#98 Get-PesterTestResults | PSModule/Get-PesterTestResults#2 Get-PesterCodeCoverage | PSModule/Get-PesterCodeCoverage#1 Invoke-Pester Invoke-ScriptAnalyzer Document-PSModule | PSModule/Document-PSModule#16 Build-PSModule | PSModule/Build-PSModule#108 Publish-PSModule | PSModule/Publish-PSModule#49

Open Graph Description: The PSModule v4 release is a major overhaul of the PowerShell module workflow, introducing significant architectural changes to improve speed, modularity, and maintainability. This update continues...

X Description: The PSModule v4 release is a major overhaul of the PowerShell module workflow, introducing significant architectural changes to improve speed, modularity, and maintainability. This update continues...

Opengraph URL: https://github.com/PSModule/Process-PSModule/pull/150

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/checks(.:format)
route-controllerpull_requests
route-actionchecks
fetch-noncev2:2fdd04e4-6836-059d-be4e-226e14004521
current-catalog-service-hash87dc3bc62d9b466312751bfd5f889726f4f1337bdff4e8be7da7c93d6c00a25a
request-id9038:332E83:1492B4A:1B5A2D6:697C1999
html-safe-noncefbeb4c6aca3a557580b32504dec5097ce898601c229dc13b26156675ae66eccc
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5MDM4OjMzMkU4MzoxNDkyQjRBOjFCNUEyRDY6Njk3QzE5OTkiLCJ2aXNpdG9yX2lkIjoiMjE1OTYxMjUzODYyOTM5Njg4OSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac6705e060bb96b5774291cb2eb45d82eaf118fb426c0f5ebdd275af68df427030
hovercard-subject-tagpull_request:2365402919
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,checks,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/checks
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/PSModule/Process-PSModule/pull/150/checks
twitter:imagehttps://avatars.githubusercontent.com/u/17722253?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/17722253?s=400&v=4
og:image:altThe PSModule v4 release is a major overhaul of the PowerShell module workflow, introducing significant architectural changes to improve speed, modularity, and maintainability. This update continues...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Noneda4f0ee56809799586f8ee546b27f94fe9b5893edfbf87732e82be45be013b52
turbo-cache-controlno-preview
go-importgithub.com/PSModule/Process-PSModule git https://github.com/PSModule/Process-PSModule.git
octolytics-dimension-user_id142951047
octolytics-dimension-user_loginPSModule
octolytics-dimension-repository_id706356420
octolytics-dimension-repository_nwoPSModule/Process-PSModule
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id706356420
octolytics-dimension-repository_network_root_nwoPSModule/Process-PSModule
turbo-body-classeslogged-out env-production page-responsive full-width full-width-p-0
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release787d8d274e314f52ce6d846c7581f9476d8dc736
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/PSModule/Process-PSModule/pull/150/checks#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FPSModule%2FProcess-PSModule%2Fpull%2F150%2Fchecks
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FPSModule%2FProcess-PSModule%2Fpull%2F150%2Fchecks
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Fchecks&source=header-repo&source_repo=PSModule%2FProcess-PSModule
Reloadhttps://github.com/PSModule/Process-PSModule/pull/150/checks
Reloadhttps://github.com/PSModule/Process-PSModule/pull/150/checks
Reloadhttps://github.com/PSModule/Process-PSModule/pull/150/checks
PSModule https://github.com/PSModule
Process-PSModulehttps://github.com/PSModule/Process-PSModule
Notifications https://github.com/login?return_to=%2FPSModule%2FProcess-PSModule
Fork 0 https://github.com/login?return_to=%2FPSModule%2FProcess-PSModule
Star 11 https://github.com/login?return_to=%2FPSModule%2FProcess-PSModule
Code https://github.com/PSModule/Process-PSModule
Issues 81 https://github.com/PSModule/Process-PSModule/issues
Pull requests 1 https://github.com/PSModule/Process-PSModule/pulls
Actions https://github.com/PSModule/Process-PSModule/actions
Projects 1 https://github.com/PSModule/Process-PSModule/projects
Models https://github.com/PSModule/Process-PSModule/models
Security 0 https://github.com/PSModule/Process-PSModule/security
Insights https://github.com/PSModule/Process-PSModule/pulse
Code https://github.com/PSModule/Process-PSModule
Issues https://github.com/PSModule/Process-PSModule/issues
Pull requests https://github.com/PSModule/Process-PSModule/pulls
Actions https://github.com/PSModule/Process-PSModule/actions
Projects https://github.com/PSModule/Process-PSModule/projects
Models https://github.com/PSModule/Process-PSModule/models
Security https://github.com/PSModule/Process-PSModule/security
Insights https://github.com/PSModule/Process-PSModule/pulse
Sign up for GitHub https://github.com/signup?return_to=%2FPSModule%2FProcess-PSModule%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2FPSModule%2FProcess-PSModule%2Fissues%2Fnew%2Fchoose
MariusStorhaughttps://github.com/MariusStorhaug
mainhttps://github.com/PSModule/Process-PSModule/tree/main
v4https://github.com/PSModule/Process-PSModule/tree/v4
Conversation 0 https://github.com/PSModule/Process-PSModule/pull/150
Commits 250 https://github.com/PSModule/Process-PSModule/pull/150/commits
Checks 91 https://github.com/PSModule/Process-PSModule/pull/150/checks
Files changed https://github.com/PSModule/Process-PSModule/pull/150/files
Please reload this pagehttps://github.com/PSModule/Process-PSModule/pull/150/checks
Please reload this pagehttps://github.com/PSModule/Process-PSModule/pull/150/checks
🌟 [Major]: Parallel test run, configuration file and further modularization https://github.com/PSModule/Process-PSModule/pull/150/checks#top
Please reload this pagehttps://github.com/PSModule/Process-PSModule/pull/150/checks
Auto-Release on: pull_request_target https://github.com/PSModule/Process-PSModule/actions/runs/14548774375
Auto-Release https://github.com/PSModule/Process-PSModule/actions/runs/14548774375/job/40817476536?pr=150
Linter on: pull_request https://github.com/PSModule/Process-PSModule/actions/runs/14548774399
Lint code base https://github.com/PSModule/Process-PSModule/actions/runs/14548774399/job/40817476491?pr=150
Workflow-Test [WithManifest] on: pull_request https://github.com/PSModule/Process-PSModule/actions/runs/14548774422
WorkflowTestWithManifest / Get-Settings / Get-Settings https://github.com/PSModule/Process-PSModule/actions/runs/14548774422/job/40817476694?pr=150
WorkflowTestWithManifest / Build-Module / Build-Module https://github.com/PSModule/Process-PSModule/actions/runs/14548774422/job/40817480302?pr=150
WorkflowTestWithManifest / Test-SourceCode https://github.com/PSModule/Process-PSModule/actions/runs/14548774422/job/40817480195?pr=150
WorkflowTestWithManifest / Lint-SourceCode https://github.com/PSModule/Process-PSModule/actions/runs/14548774422/job/40817480076?pr=150
WorkflowTestWithManifest / Build-Docs / Build-Docs https://github.com/PSModule/Process-PSModule/actions/runs/14548774422/job/40817490247?pr=150
WorkflowTestWithManifest / Test-Module (macos-latest, macOS) / Test-Module (macos-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774422/job/40817490416?pr=150
WorkflowTestWithManifest / Test-Module (macos-latest, macOS) / Lint-Module (macos-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774422/job/40817490565?pr=150
WorkflowTestWithManifest / Test-Module (windows-latest, Windows) / Test-Module (windows-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774422/job/40817490846?pr=150
WorkflowTestWithManifest / Test-Module (windows-latest, Windows) / Lint-Module (windows-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774422/job/40817490714?pr=150
WorkflowTestWithManifest / Test-ModuleLocal (ubuntu-latest, Linux, ./tests/Environments/Environment.Tests.ps1, Environment) / Test-Environment (ubuntu-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774422/job/40817491183?pr=150
WorkflowTestWithManifest / Test-ModuleLocal (macos-latest, macOS, ./tests/Environments/Environment.Tests.ps1, Environment) / Test-Environment (macos-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774422/job/40817491010?pr=150
WorkflowTestWithManifest / Test-ModuleLocal (windows-latest, Windows, ./tests/Environments/Environment.Tests.ps1, Environment) / Test-Environment (windows-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774422/job/40817491281?pr=150
WorkflowTestWithManifest / Test-ModuleLocal (ubuntu-latest, Linux, ./tests/MyTests/PSModuleTest.Tests.ps1, PSModuleTest) / Test-PSModuleTest (ubuntu-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774422/job/40817491100?pr=150
WorkflowTestWithManifest / Test-ModuleLocal (macos-latest, macOS, ./tests/MyTests/PSModuleTest.Tests.ps1, PSModuleTest) / Test-PSModuleTest (macos-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774422/job/40817490947?pr=150
WorkflowTestWithManifest / Test-ModuleLocal (windows-latest, Windows, ./tests/MyTests/PSModuleTest.Tests.ps1, PSModuleTest) / Test-PSModuleTest (windows-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774422/job/40817491408?pr=150
WorkflowTestWithManifest / Build-Site / Build-Site https://github.com/PSModule/Process-PSModule/actions/runs/14548774422/job/40817513706?pr=150
WorkflowTestWithManifest / Get-TestResults / Get-TestResults https://github.com/PSModule/Process-PSModule/actions/runs/14548774422/job/40817504570?pr=150
WorkflowTestWithManifest / Get-CodeCoverage / Get-CodeCoverage https://github.com/PSModule/Process-PSModule/actions/runs/14548774422/job/40817504459?pr=150
WorkflowTestWithManifest / Publish-Site https://github.com/PSModule/Process-PSModule/actions/runs/14548774422/job/40817521012?pr=150
WorkflowTestWithManifest / Publish-Module https://github.com/PSModule/Process-PSModule/actions/runs/14548774422/job/40817520878?pr=150
Workflow-Test CI [WithManifest] on: pull_request https://github.com/PSModule/Process-PSModule/actions/runs/14548774423
WorkflowTestCIWithManifest / Get-Settings / Get-Settings https://github.com/PSModule/Process-PSModule/actions/runs/14548774423/job/40817476703?pr=150
WorkflowTestCIWithManifest / Build-Module / Build-Module https://github.com/PSModule/Process-PSModule/actions/runs/14548774423/job/40817480717?pr=150
WorkflowTestCIWithManifest / Test-SourceCode https://github.com/PSModule/Process-PSModule/actions/runs/14548774423/job/40817480528?pr=150
WorkflowTestCIWithManifest / Lint-SourceCode https://github.com/PSModule/Process-PSModule/actions/runs/14548774423/job/40817480620?pr=150
WorkflowTestCIWithManifest / Build-Docs / Build-Docs https://github.com/PSModule/Process-PSModule/actions/runs/14548774423/job/40817489465?pr=150
WorkflowTestCIWithManifest / Test-Module (macos-latest, macOS) / Test-Module (macos-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774423/job/40817489801?pr=150
WorkflowTestCIWithManifest / Test-Module (macos-latest, macOS) / Lint-Module (macos-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774423/job/40817489625?pr=150
WorkflowTestCIWithManifest / Test-Module (windows-latest, Windows) / Test-Module (windows-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774423/job/40817489982?pr=150
WorkflowTestCIWithManifest / Test-Module (windows-latest, Windows) / Lint-Module (windows-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774423/job/40817489933?pr=150
WorkflowTestCIWithManifest / Test-ModuleLocal (ubuntu-latest, Linux, ./tests/Environments/Environment.Tests.ps1, Environment) / Test-Environment (ubuntu-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774423/job/40817490562?pr=150
WorkflowTestCIWithManifest / Test-ModuleLocal (macos-latest, macOS, ./tests/Environments/Environment.Tests.ps1, Environment) / Test-Environment (macos-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774423/job/40817490210?pr=150
WorkflowTestCIWithManifest / Test-ModuleLocal (windows-latest, Windows, ./tests/Environments/Environment.Tests.ps1, Environment) / Test-Environment (windows-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774423/job/40817490697?pr=150
WorkflowTestCIWithManifest / Test-ModuleLocal (ubuntu-latest, Linux, ./tests/MyTests/PSModuleTest.Tests.ps1, PSModuleTest) / Test-PSModuleTest (ubuntu-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774423/job/40817490407?pr=150
WorkflowTestCIWithManifest / Test-ModuleLocal (macos-latest, macOS, ./tests/MyTests/PSModuleTest.Tests.ps1, PSModuleTest) / Test-PSModuleTest (macos-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774423/job/40817490091?pr=150
WorkflowTestCIWithManifest / Test-ModuleLocal (windows-latest, Windows, ./tests/MyTests/PSModuleTest.Tests.ps1, PSModuleTest) / Test-PSModuleTest (windows-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774423/job/40817490822?pr=150
WorkflowTestCIWithManifest / Build-Site / Build-Site https://github.com/PSModule/Process-PSModule/actions/runs/14548774423/job/40817510403?pr=150
WorkflowTestCIWithManifest / Get-TestResults / Get-TestResults https://github.com/PSModule/Process-PSModule/actions/runs/14548774423/job/40817502838?pr=150
WorkflowTestCIWithManifest / Get-CodeCoverage / Get-CodeCoverage https://github.com/PSModule/Process-PSModule/actions/runs/14548774423/job/40817502714?pr=150
Workflow-Test [Default] on: pull_request https://github.com/PSModule/Process-PSModule/actions/runs/14548774426
WorkflowTestDefault / Get-Settings / Get-Settings https://github.com/PSModule/Process-PSModule/actions/runs/14548774426/job/40817476715?pr=150
WorkflowTestDefault / Build-Module / Build-Module https://github.com/PSModule/Process-PSModule/actions/runs/14548774426/job/40817481008?pr=150
WorkflowTestDefault / Test-SourceCode (ubuntu-latest, Linux) / Test-SourceCode (ubuntu-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774426/job/40817481152?pr=150
WorkflowTestDefault / Test-SourceCode (macos-latest, macOS) / Test-SourceCode (macos-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774426/job/40817481663?pr=150
WorkflowTestDefault / Test-SourceCode (windows-latest, Windows) / Test-SourceCode (windows-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774426/job/40817481282?pr=150
WorkflowTestDefault / Lint-SourceCode (ubuntu-latest, Linux) / Lint-SourceCode (ubuntu-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774426/job/40817481451?pr=150
WorkflowTestDefault / Lint-SourceCode (macos-latest, macOS) / Lint-SourceCode (macos-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774426/job/40817481365?pr=150
WorkflowTestDefault / Lint-SourceCode (windows-latest, Windows) / Lint-SourceCode (windows-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774426/job/40817481562?pr=150
WorkflowTestDefault / Build-Docs / Build-Docs https://github.com/PSModule/Process-PSModule/actions/runs/14548774426/job/40817488718?pr=150
WorkflowTestDefault / Test-Module (ubuntu-latest, Linux) / Test-Module (ubuntu-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774426/job/40817489347?pr=150
WorkflowTestDefault / Test-Module (ubuntu-latest, Linux) / Lint-Module (ubuntu-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774426/job/40817489247?pr=150
WorkflowTestDefault / Test-Module (macos-latest, macOS) / Test-Module (macos-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774426/job/40817489088?pr=150
WorkflowTestDefault / Test-Module (macos-latest, macOS) / Lint-Module (macos-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774426/job/40817488894?pr=150
WorkflowTestDefault / Test-Module (windows-latest, Windows) / Test-Module (windows-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774426/job/40817489526?pr=150
WorkflowTestDefault / Test-Module (windows-latest, Windows) / Lint-Module (windows-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774426/job/40817489416?pr=150
WorkflowTestDefault / Test-ModuleLocal (ubuntu-latest, Linux, ./tests/Environment.Tests.ps1, Environment) / Test-Environment (ubuntu-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774426/job/40817490137?pr=150
WorkflowTestDefault / Test-ModuleLocal (macos-latest, macOS, ./tests/Environment.Tests.ps1, Environment) / Test-Environment (macos-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774426/job/40817489858?pr=150
WorkflowTestDefault / Test-ModuleLocal (windows-latest, Windows, ./tests/Environment.Tests.ps1, Environment) / Test-Environment (windows-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774426/job/40817490013?pr=150
WorkflowTestDefault / Test-ModuleLocal (ubuntu-latest, Linux, ./tests/PSModuleTest.Tests.ps1, PSModuleTest) / Test-PSModuleTest (ubuntu-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774426/job/40817489950?pr=150
WorkflowTestDefault / Test-ModuleLocal (macos-latest, macOS, ./tests/PSModuleTest.Tests.ps1, PSModuleTest) / Test-PSModuleTest (macos-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774426/job/40817489713?pr=150
WorkflowTestDefault / Test-ModuleLocal (windows-latest, Windows, ./tests/PSModuleTest.Tests.ps1, PSModuleTest) / Test-PSModuleTest (windows-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774426/job/40817490215?pr=150
WorkflowTestDefault / Build-Site / Build-Site https://github.com/PSModule/Process-PSModule/actions/runs/14548774426/job/40817510350?pr=150
WorkflowTestDefault / Get-TestResults / Get-TestResults https://github.com/PSModule/Process-PSModule/actions/runs/14548774426/job/40817504791?pr=150
WorkflowTestDefault / Get-CodeCoverage / Get-CodeCoverage https://github.com/PSModule/Process-PSModule/actions/runs/14548774426/job/40817504686?pr=150
WorkflowTestDefault / Publish-Site https://github.com/PSModule/Process-PSModule/actions/runs/14548774426/job/40817516327?pr=150
WorkflowTestDefault / Publish-Module https://github.com/PSModule/Process-PSModule/actions/runs/14548774426/job/40817516208?pr=150
Workflow-Test CI [Default] on: pull_request https://github.com/PSModule/Process-PSModule/actions/runs/14548774445
WorkflowTestCIDefault / Get-Settings / Get-Settings https://github.com/PSModule/Process-PSModule/actions/runs/14548774445/job/40817476788?pr=150
WorkflowTestCIDefault / Build-Module / Build-Module https://github.com/PSModule/Process-PSModule/actions/runs/14548774445/job/40817480271?pr=150
WorkflowTestCIDefault / Test-SourceCode (ubuntu-latest, Linux) / Test-SourceCode (ubuntu-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774445/job/40817480483?pr=150
WorkflowTestCIDefault / Test-SourceCode (macos-latest, macOS) / Test-SourceCode (macos-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774445/job/40817480386?pr=150
WorkflowTestCIDefault / Test-SourceCode (windows-latest, Windows) / Test-SourceCode (windows-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774445/job/40817480724?pr=150
WorkflowTestCIDefault / Lint-SourceCode (ubuntu-latest, Linux) / Lint-SourceCode (ubuntu-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774445/job/40817480640?pr=150
WorkflowTestCIDefault / Lint-SourceCode (macos-latest, macOS) / Lint-SourceCode (macos-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774445/job/40817480551?pr=150
WorkflowTestCIDefault / Lint-SourceCode (windows-latest, Windows) / Lint-SourceCode (windows-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774445/job/40817480803?pr=150
WorkflowTestCIDefault / Build-Docs / Build-Docs https://github.com/PSModule/Process-PSModule/actions/runs/14548774445/job/40817487623?pr=150
WorkflowTestCIDefault / Test-Module (ubuntu-latest, Linux) / Test-Module (ubuntu-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774445/job/40817488294?pr=150
WorkflowTestCIDefault / Test-Module (ubuntu-latest, Linux) / Lint-Module (ubuntu-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774445/job/40817488019?pr=150
WorkflowTestCIDefault / Test-Module (macos-latest, macOS) / Test-Module (macos-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774445/job/40817487883?pr=150
WorkflowTestCIDefault / Test-Module (macos-latest, macOS) / Lint-Module (macos-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774445/job/40817488197?pr=150
WorkflowTestCIDefault / Test-Module (windows-latest, Windows) / Test-Module (windows-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774445/job/40817488398?pr=150
WorkflowTestCIDefault / Test-Module (windows-latest, Windows) / Lint-Module (windows-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774445/job/40817488531?pr=150
WorkflowTestCIDefault / Test-ModuleLocal (ubuntu-latest, Linux, ./tests/Environment.Tests.ps1, Environment) / Test-Environment (ubuntu-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774445/job/40817488908?pr=150
WorkflowTestCIDefault / Test-ModuleLocal (macos-latest, macOS, ./tests/Environment.Tests.ps1, Environment) / Test-Environment (macos-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774445/job/40817488617?pr=150
WorkflowTestCIDefault / Test-ModuleLocal (windows-latest, Windows, ./tests/Environment.Tests.ps1, Environment) / Test-Environment (windows-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774445/job/40817489207?pr=150
WorkflowTestCIDefault / Test-ModuleLocal (ubuntu-latest, Linux, ./tests/PSModuleTest.Tests.ps1, PSModuleTest) / Test-PSModuleTest (ubuntu-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774445/job/40817488710?pr=150
WorkflowTestCIDefault / Test-ModuleLocal (macos-latest, macOS, ./tests/PSModuleTest.Tests.ps1, PSModuleTest) / Test-PSModuleTest (macos-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774445/job/40817489079?pr=150
WorkflowTestCIDefault / Test-ModuleLocal (windows-latest, Windows, ./tests/PSModuleTest.Tests.ps1, PSModuleTest) / Test-PSModuleTest (windows-latest) https://github.com/PSModule/Process-PSModule/actions/runs/14548774445/job/40817489308?pr=150
WorkflowTestCIDefault / Build-Site / Build-Site https://github.com/PSModule/Process-PSModule/actions/runs/14548774445/job/40817509522?pr=150
WorkflowTestCIDefault / Get-TestResults / Get-TestResults https://github.com/PSModule/Process-PSModule/actions/runs/14548774445/job/40817503266?pr=150
WorkflowTestCIDefault / Get-CodeCoverage / Get-CodeCoverage https://github.com/PSModule/Process-PSModule/actions/runs/14548774445/job/40817503377?pr=150
Auto-Release on: pull_request_target https://github.com/PSModule/Process-PSModule/actions/runs/14549905864
Auto-Release https://github.com/PSModule/Process-PSModule/actions/runs/14549905864/job/40819860405?pr=150
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.