Skip to content

Deploy Checklist: New Expensify 2026-05-28 #92014

Description

@OSBotify

Release Version: 9.3.89-7
Compare Changes: production...staging

This release contains changes from the following pull requests:

Deploy Blockers:

Chronologically ordered merged PRs (oldest first)
  1. fix: prevent submitter from editing expenses after workflow forwardsTo becomes submitsTo #90211
  2. [Payment due @thesahindia] Hide onboarding "add work email" from validated accounts #91142
  3. [WEB] Round FlashList container measurements to device pixel on web #91799
  4. [NO QA] Add memoization note to CLAUDE.md #91768
  5. Wait for TabNavigator mount before resolving waitForProtectedRoutes #91796
  6. [No QA] Trim verbose inactive-vendor violation comment (R1 App follow-up) #91865
  7. Update transaction thread alignment to top styling #91862
  8. [No QA] Revise prerequisites for Expensify Card setup #91773
  9. Hide Sync now for Sage Intacct with invalid credentials #91681
  10. [No QA] Fix AZ gaps on login troubleshooting and switch to classic docs  #91487
  11. Fix GPS crashes in the background on Android #91155
  12. [No QA] Update help docs for Gusto HR integration in New Expensify #91754
  13. Add Chat and Copilot buttons to Agents page #91533
  14. Fix cardholder name contrast on Expensify and company card images #91234
  15. Restore slight fade-in for centered alert modals on web #91702
  16. feat: add AI prompt section to profile settings for agent accounts #90823
  17. [Payment due @situchan] Upgrade victory-native to 41.21.0 #91888
  18. [No QA] Migrate Codex reviewer to GitHub Action #91013
  19. [No QA] Update VAT-IT.md #91909
  20. Docs updates for E/A#89454 Update SmartScan failure messages to show missing fields #91129
  21. [NO QA] feat: introduce ExportDownloadStatusModal #91490
  22. Mobile-Expensify submodule update to 9.3.84-1Adhoc Build
  23. perf: Reduce receipt photo resolution and enable iOS takeSnapshot #90774
  24. refactor updateMultipleMoneyRequests and getIouParamsForTransaction to use onboarding data from useOnyx #91211
  25. Translate distance rate rename action in admin room thread #91391
  26. Mobile-Expensify submodule update to 9.3.85-0Adhoc Build
  27. Mobile-Expensify submodule update to 9.3.86-0Adhoc Build
  28. Mobile-Expensify submodule update to 9.3.86-1Adhoc Build
  29. Mobile-Expensify submodule update to 9.3.86-2Adhoc Build
  30. Pass policyID when issuing physical Expensify Cards #91843
  31. Self DM in To field does not show (You) on confirm page when creating expense from FAB #91578
  32. Missing Tag, Tax, Tax amount, Billable and Reimbursable on confirm page when opened from FAB #91580
  33. fix: prevent download button flash when opening broken image attachment #90925
  34. Mobile-Expensify submodule update to 9.3.87-0Adhoc Build
  35. Mobile-Expensify submodule update to 9.3.88-0Adhoc Build
  36. [BATCH 2] Migrate Navigation usage, part 1 #88538
  37. Guard invoice empty state on canSendInvoice and fix money request back nav #90760
  38. Part 8: Remove Onyx.connect() for the key: ONYXKEYS.SESSION in src/libs/SubscriptionUtils #88180
  39. Add copilot and custom instructions buttons to agent profile #91537
  40. [No QA][HR Import] Generalize Workflows page for any HR connection #91324
  41. Mobile-Expensify submodule update to 9.3.88-1Adhoc Build
  42. Add enable-notifications banner above Concierge composer #90365
  43. [Payment due @ShridharGoel] Remove gustoNewDot beta gate now that Gusto on New Expensify is launching to all users #91877
  44. [Behind Beta] Add workspace rooms list rows #91056
  45. fix: [GPS]Transactions - Always use iouRequestType to check for request type #88289
  46. [No QA] Lydia update unreported flow #90535
  47. Restore RHP-style animation for RIGHT_DOCKED Modal on web #91598
  48. Mobile-Expensify submodule update to 9.3.88-2Adhoc Build
  49. Fix contrast: receipt placeholder + icon #90917
  50. Refactor cleanUpMoneyRequest to pass transactionThreadReport #90879
  51. Perf: Defer Search/Reports list mount via NavigationDeferredMount #91848
  52. Show thumbnail preview while receipt image loads #88575
  53. Mobile-Expensify submodule update to 9.3.89-0Adhoc Build
  54. Mobile-Expensify submodule update to 9.3.89-1Adhoc Build
  55. [CP Staging] Revert "fix: prevent download button flash when opening broken image attachment" #92048
  56. Mobile-Expensify submodule update to 9.3.89-278de283
  57. [CP Staging] Revert "Wait for TabNavigator mount before resolving waitForProtectedRoutes" #92046
  58. Mobile-Expensify submodule update to 9.3.89-3431df16
  59. [CP staging] Revert "[BATCH 2] Migrate Navigation usage, part 1" #92110
  60. Mobile-Expensify submodule update to 9.3.89-491ef021
  61. [cp staging] Tag shows empty state, Tax rate does not show all rates when creating expense from FAB #92061
  62. Mobile-Expensify submodule update to 9.3.89-57b19b75
  63. Mobile-Expensify submodule update to 9.3.89-6c19efbc
  64. [CP Staging] Revert "Add enable-notifications banner above Concierge composer" (#90365) #92140
  65. 🍒 Cherry pick PR #92140 to staging 🍒 #92163
  66. [CP Staging] Revert "Fix GPS crashes in the background on Android" #92170
  67. Mobile-Expensify submodule update to 9.3.89-7669d2f1

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