Skip to content

chore(mobile): EAS build wiring for v0.8.0 APK ship#20

Merged
teslashibe merged 1 commit intomainfrom
chore/eas-build-config
Apr 22, 2026
Merged

chore(mobile): EAS build wiring for v0.8.0 APK ship#20
teslashibe merged 1 commit intomainfrom
chore/eas-build-config

Conversation

@teslashibe
Copy link
Copy Markdown
Owner

Summary

Build-config-only follow-up to #19 / v0.8.0 so we can actually produce the APK.

  • `app.config.ts`: add `owner=teslashibe` + `extra.eas.projectId` so EAS CLI resolves the Expo project (`@teslashibe/claude-agent-go`, `88f1130e-f72f-4f93-a60f-fc25e556c06b`).
  • `eas.json`: set `EXPO_PUBLIC_NOTIFICATIONS_ENABLED=true` on the `preview` profile so the sideloaded APK actually exposes the capture UI + sync flow. Without this the in-app provider falls through to `FALLBACK_VALUE` and the settings screen never appears.
  • `package.json`: add `react-native-worklets@0.7.4` as a direct dep — closes the audit M3 / R2 risk (required peer of react-native-reanimated; without it the app can crash on first launch outside Expo Go).

No app source changes.

Test plan

  • `eas project:info` resolves `@teslashibe/claude-agent-go`
  • `eas build --platform android --profile preview --non-interactive` produces a downloadable APK

- app.config.ts: add owner=teslashibe + extra.eas.projectId so EAS
  CLI can resolve the Expo project (@teslashibe/claude-agent-go,
  88f1130e-f72f-4f93-a60f-fc25e556c06b).
- eas.json: enable EXPO_PUBLIC_NOTIFICATIONS_ENABLED=true on the
  preview profile so the sideloaded APK actually exposes the
  capture UI + sync flow. Without this the in-app provider would
  fall through to FALLBACK_VALUE and the settings screen would
  never appear.
- package.json: add react-native-worklets@0.7.4 as a direct dep,
  closing the expo-doctor missing-peer warning that v0.8.0's audit
  flagged as a pre-build risk (audit M3 → R2). Required peer of
  react-native-reanimated; without it the app can crash on first
  launch outside Expo Go.

Build-config only — no app source changes. Sets up the project for
`eas build --platform android --profile preview`.
@teslashibe teslashibe merged commit 56ff736 into main Apr 22, 2026
1 check passed
@teslashibe teslashibe deleted the chore/eas-build-config branch April 22, 2026 23:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant