mirror of
https://github.com/NanmiCoder/cc-haha
synced 2026-07-31 16:33:34 +08:00
desktop-native-checks runs un run check:native, which builds the sidecar binaries. Sidecar entry points import IM adapter deps (@whiskeysockets/baileys for whatsapp, dingtalk-stream, grammy for telegram, @larksuiteoapi/node-sdk for feishu). These live in the adapters/ workspace and are not installed by cd desktop && bun install. Without an adapter install step the sidecar build fails with 'Could not resolve' for each upstream IM dependency. This was masked on previous merged PRs (#2-#6) because their change-policy job failed first and skipped this lane. Now that change-policy is unblocked, the lane runs and surfaces this pre-existing CI gap. Other lanes that touch adapter code already do this (coverage-checks at line 197 has an 'Install adapter dependencies' step). This commit just brings desktop-native-checks in line. Confidence: high Scope-risk: narrow (CI workflow only, no product code).