9a37c3ad52
Root cause: Yarn 4.x ignores git config url.*.insteadOf rules and automatically converts git+https:// URLs to SSH (git@github.com:). Solution: Temporarily patch package.json to use direct HTTPS tarball URL instead of git+https:// protocol before yarn install. Changes: - Added 'Fix libsignal URL for Yarn' step before install - Uses sed to replace git+https:// with HTTPS tarball URL - Updated cache key to v3 to force fresh cache - This bypasses Yarn's SSH conversion completely The patch is temporary and only exists in the CI environment. Local development is unaffected. Previous failed attempts: - Run #22, #23: git config rules (Yarn ignored them) - Run #24: invalid Yarn config command - Run #25: retry logic (same SSH conversion issue) This should finally work! 🤞