Skip to content

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

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions