Skip to content

CI: add an informational PowerShell 7 harness job - #6

Merged
HalRiveria merged 1 commit into
mainfrom
ci/pwsh-job
Oct 28, 2026
Merged

HalRiveria merged 1 commit into
mainfrom
ci/pwsh-job

Conversation

@HalRiveria-Bot

Copy link
Copy Markdown
Collaborator

What's changing. A second CI job, Harness (PowerShell 7), runs the harness under pwsh to see whether the kit keeps working on 7. It isn't added to the required checks, and the README's 5.1-only positioning stays as is.

Harness fix. Two tests started a fresh process from $PSHOME\powershell.exe, which doesn't exist when the harness runs under pwsh. They now use the running process's own executable, so the same version is tested.

Testing. Locally the harness passes all 179 assertions on both Windows PowerShell 5.1 and PowerShell 7.6.2.

🤖 Generated with Claude Code

Adds a "Harness (PowerShell 7)" job that runs the harness under pwsh.
It isn't a required check; 5.1 stays the supported target.

The harness started its child test processes from
$PSHOME\powershell.exe, which doesn't exist under pwsh. It now uses
the running process's own executable.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@HalRiveria
HalRiveria merged commit 3356433 into main Oct 28, 2026
2 checks passed
@HalRiveria
HalRiveria deleted the ci/pwsh-job branch October 28, 2026 07:47
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