jkleinsc

#49144: build: use powershell for Electron build step

Merged
Created: Dec 4, 2025, 5:13:28 PM
Merged: Dec 8, 2025, 3:03:40 PM
5 comments
Target: main

Important

Please note that code reviews and merges will be delayed during our quiet period in December and might not happen until January.

Description of Change

This is a speculative fix for Windows builds occasionally failing with a error like the following:

Error: failed to load build.ninja: open (.ninja file path):
The parameter is incorrect.

Checklist

Release Notes

Notes: none

Backports

40-x-y
Merged
PR Number
#49153
Merged At
Dec 9, 2025, 10:15:38 AM
Released In
v40.0.0-beta.4
Release Date
Dec 15, 2025, 7:32:07 AM

Semver Impact

Major
Breaking changes
Minor
New features
Patch
Bug fixes
None
Docs, tests, etc.

Semantic Versioning helps users understand the impact of updates:

  • Major (X.y.z): Breaking changes that may require code modifications
  • Minor (x.Y.z): New features that maintain backward compatibility
  • Patch (x.y.Z): Bug fixes that don't change the API
  • None: Changes that don't affect using facing parts of Electron