Files
InfiniteAPI/.github/workflows
Claude 9a37c3ad52 fix: force HTTPS by patching package.json before install
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! 🤞
2026-02-11 04:00:24 +00:00
..
2025-07-18 23:20:24 +03:00