你的姓名 a5ed9a2f22 ci(native): install adapter deps before sidecar build
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).
2026-06-11 03:24:09 +08:00
..