Files
electron-roller[bot]andClaude Opus 5.5 db71586797 chore: bump node to v24.22.1 (main) (#55164)
* chore: bump node in DEPS to v24.22.1

* fix(patch): tls: reject chains containing blocked public keys

Node.js v24.22.1 includes the upstream version of Electron's SPKI
blocklist patch, so tls_reject_chains_containing_blocked_public_keys.patch
no longer applies. Replace it with a smaller patch on top of the upstream
implementation that keeps the NODE_EXTERN test hooks used by Electron's
testing binding (spec/cert-revocation.spec.ts) and makes the new
CheckSPKIs() loop use OPENSSL_SIZE_T, since BoringSSL's sk_X509_num()
returns size_t.

Ref: https://github.com/nodejs/node/pull/66871

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011amPfqBgESJFaWVNQhad62

* chore: update patches (trivial only)

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011amPfqBgESJFaWVNQhad62

* test: disable parallel/test-crypto-random-cache-snapshot

The test added with Node v24.22.1 builds a startup snapshot via --build-snapshot, which Electron's binary does not support (same as the existing parallel/test-snapshot entries).

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011amPfqBgESJFaWVNQhad62

---------

Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com>
2026-10-21 21:52:03 -07:00
..