Skip to content

fix(android): match RN 0.85 ViewManager event-constants signature#2

Open
raxodus wants to merge 11 commits intomainfrom
exodus-4.1.2
Open

fix(android): match RN 0.85 ViewManager event-constants signature#2
raxodus wants to merge 11 commits intomainfrom
exodus-4.1.2

Conversation

@raxodus
Copy link
Copy Markdown

@raxodus raxodus commented Apr 27, 2026

Summary

  • Aligns PerformanceMarker.getExportedCustomDirectEventTypeConstants() override with the RN 0.85 contract (Map<String, Any>? instead of MutableMap<String, Any>), so the Kotlin override compiles against ReactNative.ViewManager 0.85.
  • Bumps @exodus/react-native-performance to 4.1.2-exodus.0 for republish.

Context

Part of the ExodusMovement/exodus-mobile RN 0.78 → 0.85 upgrade. Currently lives in the integration repo as a postinstall patch (patches-prod/fix-rn-085-performance-event-constants.js); rolling into the fork lets us drop the patch.

Test plan

  • Republish 4.1.2-exodus.0, integrate into exodus-mobile, drop the prod patch.
  • Verify Android build still green on the integration branch (raxodus/rn-0.85-upgrade).

Comment on lines +145 to +160
name: 'NPM Pack with dry-run'
runs-on: ubuntu-latest
steps:
- name: Setup node
uses: actions/setup-node@v3
with:
node-version: ${{ env.NODE_VERSION }}
- name: Install Yarn
run: npm install --global yarn
- name: Checkout
uses: actions/checkout@v3
- name: Build Typescript
run: |
yarn
yarn build
npm pack --dry-run
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.

3 participants