Skip to content

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

@OSBotify

Description

@OSBotify

Release Version: 9.3.94-0
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:

Internal QA:

Deploy Blockers:

Chronologically ordered merged PRs (oldest first)
  1. [NOQA] Improve network logging: distinguish client requestIndex from server requestID #91948
  2. [NoQA] Guard PERSISTED_ONGOING_REQUESTS callback against own-write stale overwrites #91166
  3. Gets the personal details login data with useOnyx - #2 #90123
  4. Fix card rule issuing blockers #92009
  5. perf: limit updated reports on transaction update in LHN #92072
  6. Migrate AmountSelectorModal to be nav RHP #90346
  7. Prevent LHN crash on undefined item and out-of-range web scroll index #91488
  8. [NoQA] Fix requestIndex type errors blocking main typecheck #92212
  9. [Payment due @ahmedGaber93] Enable group exports #88577
  10. Mobile-Expensify submodule update to 9.3.90-1Adhoc Build
  11. [Payment due @ahmedGaber93] Redirect to Expensify Classic directly from the exit survey reason page #91924
  12. perf: replace getTransactionDetails with getTransactionAmount in TotalCell #92081
  13. Back button is not showing on "Hmm... it's not here" page #91856
  14. Fix Selection button is shown below the header in expense report in landscape mode #91183
  15. Expense - Error shows up in self DM after submitting expense to self DM #91577
  16. [No QA] Remove Contributor+ approval re-run from Claude review workflow #92229
  17. Display thumbs up and thumbs down before the weird fingerheart emoji #91960
  18. [No QA] Docs updates for E/A#90713 Add manual tab info for editing distance expenses #90792
  19. Add GBR/RBR action badge floating pill at top of chat #87212
  20. [HR Import] Route HR fix connection Time Sensitive notifications to the Workspace HR page #91813
  21. fix: crash when searching users on participants step #91504
  22. [NoQA] Fix HR provider import in TimeSensitiveSection #92245
  23. Refactor: migrate convertToDisplayString to useCurrencyListActions hook (part 12) #91512
  24. Fix per diem date/time fields empty when newManualExpenseFlow beta enabled #91922
  25. Part 1: Remove Onyx.connect() for the key: ONYXKEYS.COLLECTION.TRANSACTION_VIOLATIONS in src/libs/actions/IOU.ts #90240
  26. Mobile-Expensify submodule update to 9.3.90-2Adhoc Build
  27. Implement read-only access to workspace pages #91305
  28. [No QA] feat: Enable react-native-nitro-fetch #92258
  29. Mobile-Expensify submodule update to 5179020Adhoc Build
    https://github.com/Expensify/Mobile-Expensify/pull/13951
  30. Part 9 - Add delegateAccountIDParam to IOU + ReportPreview builders and thread through action helpers #90901
  31. Mobile-Expensify submodule update to 9.3.90-3Adhoc Build
  32. [Internal QA] Fix From filter showing Account Managers on customer accounts #88921
  33. Rename workspaceAccountID to policyAccountID in App #86365
  34. Added knip config and action for unused files/exports #90642
  35. [No QA] Add eyes reactions to Codex review workflow #91908
  36. [Bulk workspace edits] Add Copy Policy Settings Double-check confirmation page (step 3 of 3) #91241
  37. Update workspaces page to use the table component #90204
  38. refactor: Remove shouldHandleNavigation from requestMoney and trackExpense #88055
  39. Properly display CSV-imported personal card name #91051
  40. [No QA] Create Enable-Travel-Invoicing-in-a-Workspace.md #91576
  41. Part 9: Remove Onyx.connect() for the key: ONYXKEYS.SESSION in src/libs/SubscriptionUtils #91539
  42. Update help article to match 'Duplicate workspace' UI label #86777
  43. [No QA] Victory chart renderer: hardcoded chart + workspace stubs #91672
  44. Fix MoneyRequestTest broken on main after SubscriptionUtils refactor #92291
  45. Mobile-Expensify submodule update to 9.3.91-0Adhoc Build
  46. [CP Staging] Revert "Implement read-only access to workspace pages" #92342
  47. Mobile-Expensify submodule update to 9.3.91-1f2d9255
  48. Mobile-Expensify submodule update to 9.3.91-2cf0b552
    https://github.com/Expensify/Mobile-Expensify/pull/13956
  49. Mobile-Expensify submodule update to include cherry-picked PR #13956d7db76e
  50. [CP Staging] Revert "Merge pull request #92258 from mkhutornyi/@chrispader/feat/enable-nitro-fetch" #92345
  51. Mobile-Expensify submodule update to 9.3.91-37a44284
  52. [cp staging] Fix workspace blockers #92366
  53. Mobile-Expensify submodule update to 9.3.91-4b81b378
  54. Mobile-Expensify submodule update to 9.3.91-534be829
  55. 🍒 Cherry pick PR #92373 to staging 🍒 #92393
  56. Mobile-Expensify submodule update to 9.3.92-12504f7c
    https://github.com/Expensify/Mobile-Expensify/pull/13958
  57. Mobile-Expensify submodule update to include cherry-picked PR #13958e9b4173
  58. Mobile-Expensify submodule update to 9.3.94-09d9443f

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