8ac374c133
The root cause was simple: Yarn converts git+https:// to SSH. Solution: Change package.json to use direct HTTPS URL - Before: "git+https://github.com/whiskeysockets/libsignal-node" - After: "https://github.com/whiskeysockets/libsignal-node.git" This eliminates SSH conversion completely and works with all package managers. Also simplified workflow by removing unnecessary workarounds: - Removed temporary package.json patching step - Removed retry logic - Restored simple 'yarn install --immutable' Clean, permanent solution. 🎯