mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-10 01:56:16 -08:00
pnpm runs build scripts only for allow-listed packages, so electron's
postinstall never downloads its binary in CI. require('electron') then
fetches it lazily, and parallel Jest workers that spawn Electron
(epg-source-metadata, playlist.operations) race on that download: one
executes the half-written file and fails with ETXTBSY. Fetch the binary
once after pnpm install; install.js skips an existing binary.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>