dependency: update @electron/rebuild to 3.7.1 #30633
Merged
+94
−73
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Additional details
This PR builds on updates for
release/14.0.0
.@electron/[email protected] is updated to @electron/[email protected] (current
latest
) in packages/server.This removes the dependency on [email protected] and allows [email protected] to be used.
This in turn allows the default Python
3.12
version to be used on Ubuntu24.*
, removing restrictions and the need for downgrading to Python3.11
. On Windows it relieves the need to install a Windows 10 SDK additionally. Building Cypress from source is then possible, without errors fromnode-gyp
and without resorting to these workarounds.@electron/rebuild purpose:
Steps to test
Follow the instructions in CONTRIBUTING > Requirements including the use of Node.js
v20.18.0
, with the exception of special instructions for Python3.11
, which should be omitted.Confirm that the installation was successful and that the following log sequence shows no errors between the steps:
Ubuntu 24.04
If the system has been previously set up for Python
3.11
, then execute the following before runningyarn
:unset NODE_GYP_FORCE_PYTHON
Ubuntu 24.10
Python
3.11
is not available for Ubuntu24.10
, so no special preparatory steps are necessary.Windows 11
In Visual Studio Installer remove any Windows 10 SDK installed. Install Python
3.12
through Microsoft Store.Confirm that the error "could not find a version of Visual Studio 2017 or newer to use" no longer occurs.
How has the user experience changed?
This issue affects contributors only.
PR Tasks
cypress-documentation
?type definitions
?