Skip to content

Deploy Checklist: New Expensify 2026-06-02 #92450

Description

@OSBotify

Release Version: 9.3.97-1
Compare Changes: production...staging
Mobile-Expensify Changes: https://github.com/Expensify/Mobile-Expensify/compare/production...staging

This release contains changes from the following pull requests:

Mobile-Expensify PRs:

Deploy Blockers:

Chronologically ordered merged PRs (oldest first)
  1. Fix icon and badge alignment in Spend left-hand navigation bar #91699
  2. chore: upgrade react-native-reanimated to 4.3.1 #92195
  3. Mobile-Expensify submodule update to 52d7465Adhoc Build
    https://github.com/Expensify/Mobile-Expensify/pull/13954
  4. Disable fog on the distance map to prevent a Mapbox teardown TypeError #91735
  5. [No QA] Update Travel Invoicing "Learn how" link to help article #92301
  6. fix: add explicit None option to rule selection pickers #90914
  7. Mobile-Expensify submodule update to 9.3.91-1Adhoc Build
  8. Mobile-Expensify submodule update to 7fcb96bAdhoc Build
  9. Hide freeze card button for cards not in OPEN state #91802
  10. Send information about distance request type #91708
  11. Mobile-Expensify submodule update to 642ce32Adhoc Build
    https://github.com/Expensify/Mobile-Expensify/pull/13947
  12. Mobile-Expensify submodule update to 9.3.91-2Adhoc Build
  13. Mobile-Expensify submodule update to 9.3.91-3Adhoc Build
  14. refactor getBankAccountRoute to use policy from useOnyx #91737
  15. fix: adjust agent promotional banner UI to match design mocks #91795
  16. Mobile-Expensify submodule update to 9.3.91-4Adhoc Build
  17. [ECUK In-App 3DS] MFA: isolate 3DS flow into self-contained modal navigator #89992
  18. Refactor getNavigationUrlOnMoneyRequestDelete to pass transactionThreadReport #91507
  19. Mobile-Expensify submodule update to Node 20.20.2 commit — fd5a1b6
  20. Scan - In multiple receipt modal animation is not shown #92239
  21. Include currency name in Spend filter search #90981
  22. [NoQA] [Payment due @daledah] Update Node to 20.20.2 for QSP #92373
  23. Fix: Normalize /Home URL to root in linking config to prevent NOT_FOUND on HybridApp #92035
  24. Migrate InteractionManager - batch 7 #91953
  25. Mobile-Expensify submodule update to 9.3.91-5Adhoc Build
  26. chore: upgrade react-native-worklets to 0.8.3 #92184
  27. Mobile-Expensify submodule update to c1b5d57Adhoc Build
    https://github.com/Expensify/Mobile-Expensify/pull/13953
  28. Mobile-Expensify submodule update to 9.3.92-0Adhoc Build
  29. [NO QA] Reword onboarding private-domain copy to not assert a workspace exists #92285
  30. Fix Plaid exit landing on manual bank account screen instead of initial step #92100
  31. fix: avoid location prompt cooldown for blocked permission #90345
  32. Fix broken PDF thumbnail on duplicated workspace overview #90688
  33. [Payment due @mkhutornyi] Handle batched Concierge draft Pusher events #91643
  34. Mobile-Expensify submodule update to da1b9e5Adhoc Build
  35. Fix scaling behavior for aspect ratio, labels, and legends #91540
  36. Mobile-Expensify submodule update to 9.3.92-1Adhoc Build
  37. fix: allow QBO vendor bill with report field locations #91717
  38. Allow upgrade page to render for multi-workspace flow #91551
  39. Mobile-Expensify submodule update to 9.3.93-0Adhoc Build
  40. Fix device management page display for MCP OAuth logins #91255
  41. Mobile-Expensify submodule update to 9.3.94-0Adhoc Build
  42. Add QBD Travel Invoicing payable account selector #88606
  43. Stop scroll jump on search filter participant selection #92045
  44. Mobile-Expensify submodule update to 9.3.95-0Adhoc Build
  45. Mobile-Expensify submodule update to 9.3.96-0Adhoc Build
  46. Remove 2fa screenshot tip #91675
  47. Mobile-Expensify submodule update to 9.3.97-0Adhoc Build
  48. [CP Staging] [NO QA] Re-add allPolicies binding in SearchFiltersParticipantsSelector #92445
  49. Mobile-Expensify submodule update to 9.3.97-186c6949

Deployer verifications:

  • I checked Sentry for this release version and verified that this release does not introduce any new crashes. More detailed instructions on this verification can be found here.
  • I checked Sentry for the previous release version and verified that the release did not introduce any new crashes. Because mobile deploys use a phased rollout, completing this checklist will deploy the previous release version to 100% of users. More detailed instructions on this verification can be found here.
  • I checked GitHub Status and verified there is no reported incident with Actions.
    cc @Expensify/applauseleads

Metadata

Metadata

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions