Skip to content

Deploy Checklist: New Expensify 2026-06-19 #94062

Description

@OSBotify

Release Version: 9.4.16-5
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. Route Getting Started accounting row to categories for non-direct integrations #93930
  2. [Performance] Fix global create scan misidentifying Search context via fallback chain #93718
  3. [Payment due @Ollyws] Remove isPolicyExpenseChatEnabled from PolicyUtils.ts helpers #93588
  4. Defer policy expense chat report actions computation off the render path #93781
  5. [Payment due @marufsharifi] Add currency selection to card rules #93063
  6. Mobile-Expensify submodule update to 9.4.15-2Adhoc Build
  7. Part 2 - feat: thread personalDetail param through isOptimisticPersonalDetail and shouldDisableDetailPage #92156
  8. [No QA] Docs updates for E/A#90864 Document Approved Accountant partner team on Help page #92636
  9. [No QA] Create Transitioning to New Expensify folder #93113
  10. [NoQA] Filter duplicate money-preview card on legacy SendMoney IOU report #93556
  11. [No QA] docs: allow Limited Access Copilots to retract and reopen #93269
  12. support future-dated card assignments #93884
  13. Mobile-Expensify submodule update to 9.4.15-3Adhoc Build
  14. Fix truncated employee labels in spend analysis bar charts #93463
  15. [NoQA] [HR Import] Show "Complete Setup" GBR in Workspaces tab icon #93591
  16. Mobile-Expensify submodule update to 912d4a2Adhoc Build
    https://github.com/Expensify/Mobile-Expensify/pull/13968
  17. Fix: hide Tag filter in advanced search when no tags exist #93953
  18. [No QA] Docs updates for E/A#91691 Rename Save search button to Save view #92190
  19. Redirect agents off guarded routes on every focus #93683
  20. fix: break VoiceOver grouping on iOS so task checkbox is independently focusable #91530
  21. [No QA] Docs: drop overstated dedup guarantee from SEQUENTIAL_QUEUE.md overview #94037
  22. Reset member role filter to All when the selected role is no longer available #93941
  23. extract WorkspaceRowThreeDotsMenu component from WorkspacesListPage #93820
  24. Refactor MoneyReportHeaderSelectionDropdown to use dynamic verify path #93701
  25. fix: coalesce redundant GetMissingOnyxMessages while a fetch is in flight #93948
  26. Update the domain groups table to the new style #93756
  27. [No QA] Add links to details for FlashList patches #94046
  28. perf: fix O(n²) tag scan in WorkspaceTagsPage #94041
  29. fix: bottom-safe-area-padding-in-modals (part 1) #88578
  30. [Performance] Fix navigation state reconstruction for lazy/sliced tab navigators #93712
  31. [No QA] fix: Onfido copy missing space #94023
  32. [No QA] Raise PaginationTest per-test timeout to 240s to fix CI timeout flake #93918
  33. [No QA] Update coding standards index and normalize clean-react ids #93990
  34. [Performance] Fix inbox pre-insert and search dismiss + refactor submit orchestrator #93713
  35. Mobile-Expensify submodule update to 9.4.16-0Adhoc Build
  36. Mobile-Expensify submodule update to 9.4.16-1Adhoc Build
  37. [CP Staging] Fix emoji picker bounce when keyboard opens/closes on Android #94106
  38. Mobile-Expensify submodule update to 9.4.16-24096edf
  39. Mobile-Expensify submodule update to 9.4.16-33af6909
  40. 🍒 Cherry pick PR #94195 to staging 🍒 #94206
  41. Revert "Redirect agents off guarded routes on every focus" #94205
  42. Mobile-Expensify submodule update to 9.4.16-4140bee7
  43. [Payment due @QichenZhu] Fix NotFoundPage flash on card details opened via deep link #93910
  44. Mobile-Expensify submodule update to 9.4.16-5e10fb0d

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

Assignees

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