Skip to content

ci: add macOS to PowerShell Core test matrix - #81

Merged
cocallaw merged 2 commits into
mainfrom
copilot/add-macos-latest-to-ci-matrix
Aug 12, 2026
Merged

ci: add macOS to PowerShell Core test matrix#81
cocallaw merged 2 commits into
mainfrom
copilot/add-macos-latest-to-ci-matrix

Conversation

Copilot AI commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

PowerShell Core tests previously covered Ubuntu and Windows only, leaving macOS-specific behavior unverified.

  • CI coverage
    • Adds macos-latest to the test-pwsh matrix.
    • Reuses the existing PowerShell Core verification and Pester 5 test steps.
os: [ubuntu-latest, windows-latest, macos-latest]

Co-authored-by: cocallaw <11371083+cocallaw@users.noreply.github.com>
Copilot AI changed the title [WIP] Add macos-latest to PowerShell Core test matrix ci: add macOS to PowerShell Core test matrix Aug 10, 2026
Copilot AI requested a review from cocallaw August 10, 2026 19:35
@github-actions github-actions Bot mentioned this pull request Aug 11, 2026
@cocallaw
cocallaw marked this pull request as ready for review August 12, 2026 14:15
Copilot AI lite review requested due to automatic review settings August 12, 2026 14:15

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR expands the CI coverage for the PowerShell Core (pwsh) test job by adding macos-latest to the existing GitHub Actions matrix, ensuring the Pester suite is exercised on macOS in addition to Ubuntu and Windows.

Changes:

  • Added macos-latest to the test-pwsh job’s strategy.matrix.os list.
  • Reuses the existing PowerShell Core validation and Pester 5 install/run steps unchanged across all three OS runners.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@cocallaw cocallaw left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues adds MacOS to existing matrix and CI tests successfully ran

@cocallaw
cocallaw merged commit 2eeb08a into main Aug 12, 2026
20 checks passed
@cocallaw cocallaw linked an issue Aug 12, 2026 that may be closed by this pull request
8 tasks
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.

[Repo Assist] ci: add macos-latest to PowerShell Core test matrix [FEATURE] Add macOS PowerShell Core testing to CI

3 participants