A framework for building native applications using React
Update dev dependency selfsigned to v4, fix Node >=v24.5 compatibility, restore CI (#54634)
Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/54634 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 fbshipit-source-id: f1072c0801769d5fcd4bb53f68999653c6dad29f
R
Rob Hogan committed
f3f7e17c608db41c8f4fd154cbd09f5ffc5a2613
Parent: b34e9c5
Committed by meta-codesync[bot] <215208954+meta-codesync[bot]@users.noreply.github.com>
on 11/25/2025, 4:52:23 PM