Skip to content

Deploy Checklist: New Expensify 2026-06-01 #92180

@OSBotify

Description

@OSBotify

Release Version: 9.3.90-3
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. LHN badge priority: use oldest report action between Task and IOU #91676
  2. perf: narrow usePolicyForTransaction policy collection subscription #91954
  3. fix: resolve public room message send failure after app restart with emoji text #90238
  4. [No QA] Docs updates for E/A#91176 Add file import cross-references for company cards #91365
  5. Add the ability to filter spend rules #91850
  6. [Payment due @ShridharGoel] Block sign-in for agent email accounts #91896
  7. Add suggested follow-up skeleton #90363
  8. Docs updates for E/A#89587 Update duplicate review flow to Keep selected #91358
  9. [No QA] Add bank account validation & wallet troubleshooting edge cases #91788
  10. migrate WORKSPACE_COMPANY_CARDS_ADD_NEW #91495
  11. Mobile-Expensify submodule update to 9.3.89-2Adhoc Build
  12. Update personal card details UI #89396
  13. [Payment due @situchan] fix: handle duplicate record for RequestMoney and clean up on discard #91601
  14. refactor: remove personalDetails from ReportActionsList dependencies #91416
  15. [Domain Control] Add wall gate for unvalidated domains in domain members #91170
  16. Mobile-Expensify submodule update to 9.3.89-3Adhoc Build
  17. Mobile-Expensify submodule update to 19c7b04Adhoc Build
    https://github.com/Expensify/Mobile-Expensify/pull/13950
  18. Use 6 workers in jest tests #92066
  19. Refactor: migrate getRate to use usePersonalPolicy hook (part 1) #91615
  20. perf: hoist transaction violations for MoneyRequestReportTransactionList items #91958
  21. perf: extract money report transaction thread into context #91946
  22. Fix Continue setup and Start over button do not appear after returning to initial page #91939
  23. Bump Onyx to 3.0.75 #89488
  24. Drop URN-prefixed station codes from rail trip display #92003
  25. [NO QA] Update various empty state messages for conciseness #92011
  26. refactor addMembersToWorkspace and changeReportPolicyAndInviteSubmitter to use user data from useOnyx #91535
  27. [No QA] Docs updates for E/A#91415 Add HR single connection limit FAQ #91477
  28. Mobile-Expensify submodule update to 2a3bd36Adhoc Build
    https://github.com/Expensify/Mobile-Expensify/pull/13944
  29. Update Search select all behavior to use dropdown #91201
  30. Reapply "Fix: force FlashList to use natural DOM order on web" and fix the deployBlocker #91328
  31. Decompose scan pr4 - cleanup #91855
  32. fix: Attachment - Edit comment option is shown for .doc file #90203
  33. Disable autocorrect on international bank account form inputs #89533
  34. Add policy change log #89561
  35. [Payment due @Eskalifer1] [NO QA] Remove non-functional QBD Continuous Reconciliation UX #92004
  36. perf: narrow REPORT_NAME_VALUE_PAIRS subscription in ReportField #91961
  37. [NO QA] fix(tsgo): explicit type args for is2dArray to fix GPS coordinate narrowing #92090
  38. [Payment due @situchan] Victory Native: Support polar charts #91895
  39. Mobile-Expensify submodule update to 9.3.89-4Adhoc Build
  40. Add mileage rate edit form with date fields and UpdatePolicyDistanceRate support #91518
  41. feat: [91244] add agent to workflow approval #91441
  42. Mobile-Expensify submodule update to 9.3.89-5Adhoc Build
  43. remove avatar border for delegate avatar #91987
  44. [Payment due @thesahindia] Add export current view #90714
  45. Remove getPersonalDetailsByIDs from getAttendees #91538
  46. [NO QA] Simplify expense details message in English language file #92025
  47. fix: cleanup RejectedExpense violation when moving expense #89250
  48. Mobile-Expensify submodule update to 9.3.89-6Adhoc Build
  49. Mobile-Expensify submodule update to 9.3.89-7Adhoc Build
  50. fix: Tax - No autofocus in the name editing menu taxes #92153
  51. fix: update translation #91691
  52. [No QA] Update help site to document multiple receipt attachments #91921
  53. Re-apply Fix GPS crashes in the background on Android #92171
  54. Mobile-Expensify submodule update to 9.3.90-0Adhoc Build
  55. [CP Staging] Revert "fix: Tax - No autofocus in the name editing menu taxes" #92203
  56. Mobile-Expensify submodule update to 9.3.90-1f165d4d
  57. [CP Staging] Fix personal card details showing Hidden instead of the user display name #92234
  58. Mobile-Expensify submodule update to 9.3.90-242d74bc
  59. Mobile-Expensify submodule update to 9.3.90-302a3a6e
  60. [CP Staging] Revert "Add export current view" #92266
  61. 🍒 Cherry pick PR #92266 to staging 🍒 #92268

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
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