SIGN IN SIGN UP
facebook / react-native UNCLAIMED

A framework for building native applications using React

0 0 0 C++

Update dev dependency selfsigned to v4, fix Node >=v24.5 compatibility, restore CI (#54634)

Summary:

CI fails after attempting to update to Node v24 (latest LTS) because our `dev-middleware` dev-only dependency `selfsigned` uses a default key size incompatible with the version of OpenSSL in Node>=24.5. We see lots of:

```
error:0A00018F:SSL routines::ee key too small
```

This was mitigated in OSS CI by pinning our Node tests to before v24.5: https://github.com/facebook/react-native/pull/53013

This default is raised upstream in https://github.com/jfromaniello/selfsigned/commit/bf687c80cfe125b7051c7b2f07e321289c037993 , this bumps to v4 which includes that fix, and removes the temporary mitigation above.

Changelog:
[Internal]

Reviewed By: cipolleschi

Differential Revision: D87643898
R
Rob Hogan committed
90a245478ddbda3f55ef95590687e1b755f16301
Parent: be94707
Committed by Facebook GitHub Bot <facebook-github-bot@users.noreply.github.com> on 11/25/2025, 11:38:01 AM