Conversation
There was a problem hiding this comment.
Pull request overview
Adjusts the Vitest + Stryker configuration to avoid passing --harmony-temporal twice under Node.js 24, preventing ERR_WORKER_INVALID_EXEC_ARGV while keeping Temporal enabled for tests/mutation runs.
Changes:
- Conditionally sets Vitest
test.execArgvonly when--harmony-temporalis not already present inprocess.execArgv. - Adds
testRunnerNodeArgs: ['--harmony-temporal']to Stryker so its spawned test-runner processes have Temporal enabled.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| vitest.config.ts | Avoids duplicate --harmony-temporal in Vitest worker exec args by conditionally injecting execArgv. |
| stryker.config.mjs | Ensures Stryker’s test-runner processes start with --harmony-temporal enabled on Node 24. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
✅ PR Validation Passed
📋 Pipeline Status
📊 Code Coverage
🧬 Mutation Testing
🌐 Runtime Compatibility
⏱️ Benchmarks
ℹ️ About this report
🤖 Generated by @helpers4 CI • 2026-04-19 |
Description
Please include a summary of what this PR does and why it's needed.
Type of Change
Related Issues
Closes #(issue number)
How Has This Been Tested?
Describe the tests you ran and how to reproduce them:
Checklist
Screenshots (if applicable)
Add screenshots for UI changes.
Additional Context
Add any other context about the PR here.