fix: close mobile release audit findings 5 months ago
Authored
mweinbach 5/20/2026, 5:14:49 AM Wire mobile CI install/typecheck/export/native smoke coverage, fix iOS autolinking for the pinned HTTPS module, and keep NativeWind/Metro export compatibility local to the mobile app.
Align release validation gates for tag-triggered desktop/server releases and bring skill install preview behavior up to plugin install parity. Parentf91b0a8
21 files changed
.github/workflows/ci.yml +60 −0 .github/workflows/cowork-server-release.yml +1 −2 .github/workflows/desktop-release.yml +1 −2 apps/desktop/src/ui/plugins/InstallPluginDialog.tsx +1 −0 apps/desktop/src/ui/skills/InstallSkillDialog.tsx +280 −19 apps/desktop/test/desktop-schemas.test.ts +1 −1 apps/desktop/test/plugins-catalog-page.test.ts +1 −0 apps/desktop/test/skills-catalog-page.test.ts +222 −0
apps/mobile/app.json +3 −0
apps/mobile/metro.config.js +75 −1
apps/mobile/modules/cowork-pinned-https/CoworkPinnedHttps.podspec +25 −0
apps/mobile/modules/cowork-pinned-https/expo-module.config.json +2 −0
apps/mobile/nativewind-env.d.ts +3 −0
apps/mobile/tsconfig.json +1 −1
test/ci.workflow.test.ts +20 −2
test/cowork-server-release.workflow.test.ts +11 −0
test/desktop-release.workflow.test.ts +11 −0
test/mobile.metro-config.test.ts +83 −0
test/mobile.native-module-autolinking.test.ts +30 −0
test/mobile.thread-feed-item.test.tsx +0 −2
test/mobileOfflineCache.test.ts +0 −1