Skip to content

Deploy Checklist: New Expensify 2026-05-06 #89819

@OSBotify

Description

@OSBotify

Release Version: 9.3.68-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. Remove current_report so there is no redundant data being stored #50
  2. [NO QA] Refine agent-device flow structure for interactive reliability #89473
  3. [NoQA] Add Gusto connected actions to HR page #88789
  4. [Payment due @gijoe0295] Add Onyx failure data for handling errors during VBBA setup #88735
  5. chore: Bump Onyx to 3.0.68 #89158
  6. [No QA] Update Central-Billing.md #89639
  7. Mobile-Expensify submodule update to 9.3.67-1Adhoc Build
  8. Mobile-Expensify submodule update to 9.3.67-2Adhoc Build
  9. Mobile-Expensify submodule update to 9.3.67-3Adhoc Build
  10. [No QA] refactor: extract NavigationHelpers.ts from IOU/index.ts #89586
  11. [No QA] Remove SGD from NewDot Global Reimbursement Docs  #89679
  12. refactor updateMoneyRequestDate and updateMoneyRequestBillable to use isOffline from useOnyx #88608
  13. [No QA] [NO QA] Docs updates for E/A#88220 Add NetSuite Travel Invoicing export settings #88414
  14. refactor buildOptimisticCreatedReportAction to use 1 param #88916
  15. [No QA] chore: Remove @typescript-eslint/no-deprecated ESLint suppressions #89685
  16. Mobile-Expensify submodule update to 9.3.67-4Adhoc Build
  17. Mobile-Expensify submodule update to d8d13e9Adhoc Build
    https://github.com/Expensify/Mobile-Expensify/pull/13908
  18. [NoQA] Refactor: isolate subscribeToPusherPong from ONYXKEYS.SESSION Onyx data #89458
  19. Refactor: isolate setContactMethodAsDefault from ONYXKEYS.SESSION Onyx data #89459
  20. Refactor: isolate updateCustomStatus from ONYXKEYS.SESSION Onyx data #89460
  21. Remove Onyx.connect() for the key: ONYXKEYS.COLLECTION.REPORT in src/libs/ReportUtils.ts (part 3) #87714
  22. Mobile-Expensify submodule update to dd0aa9eAdhoc Build
    https://github.com/Expensify/Mobile-Expensify/pull/13931
  23. Use deterministic default avatar instead of gray fallback when personal details unavailable #86713
  24. [NoQA] Restore SearchPage.tsx react-hooks/refs seatbelt entry after revert of #88728 #89732
  25. Fix missing chat bubble in expense report transaction preview #88465
  26. Mobile-Expensify submodule update to 9.3.67-5Adhoc Build
  27. fix wrong navigation after adding personal bank account successfully in wallet page #89649
  28. Fix Expense - In duplicate workspace, creating distance manual expense shows unexpected error #89448
  29. [No QA] refactor: decompose OptionRowLHN alternate text and action badge #89274
  30. Mobile-Expensify submodule update to 9.3.67-6Adhoc Build
  31. Mobile-Expensify submodule update to 9.3.67-7Adhoc Build
  32. Update currency help link to Enable Global Reimbursement article #89568
  33. Remove showRedirectToExpensifyClassicModal logic #89108
  34. [No QA] Clarify canUseTrackFlows comment with TODO for removal #89408
  35. Add discard changes handling to spend rule merchant pages #88973
  36. Mobile-Expensify submodule update to 9.3.67-8Adhoc Build
  37. Mobile-Expensify submodule update to 9.3.67-9Adhoc Build
  38. [NO QA] add measure-telemetry-span skill #88594
  39. [NO QA] Adds central invoicing as withdrawal type #89618
  40. Mobile-Expensify submodule update to 9.3.67-10Adhoc Build
  41. Fix 'Not here' page when creating workspace for client with makeMeAdmin off #86331
  42. [Home Page] Add onboarding intent for Track and budget my expenses #88607
  43. Mobile-Expensify submodule update to 9.3.67-11Adhoc Build
  44. Refactor canIOUBePaid function #88786
  45. Don't show "Ask Concierge" in search router until the report is loaded #89580
  46. Refactor: simplified isResolvedActionableWhisper to remove dependency from ONYXKEYS.COLLECTION.REPORT_ACTIONS Onyx data #89450
  47. feat: [89310] add agents flow #89547
  48. [Payment due @aimane-chnaif] Properly clean Onyx when deleting CSV feeds #89733
  49. fix: Attendees Not Displayed in Expense View on New Expensify (Visible in Classic) #89248
  50. Update GPS Live Activity design #89283
  51. [No QA] Remove stray div tag from Pay-Expenses help article #89746
  52. Reapply compact table and row styles for report transaction list #89575
  53. Omit rawQuery for recent searches to prevent double amount conversion #89225
  54. Fix android chat scroll indicator #89747
  55. Allowing distance to be edited while editing #85493
  56. Refactor: migrate convertToDisplayStringWithoutCurrency to useCurrencyListActions hook (part 1) #89445
  57. [NoQA] Add Gusto approval mode settings #89653
  58. fix: Travel opens travel.expensify.com in external browser instead of in-app webview #83657
  59. fix: dedup RBR/Fix badge on child expense report under accessible workspace chat #89153
  60. refactor: extract MoneyRequestBuilder.ts from IOU/index.ts #89736
  61. Mobile-Expensify submodule update to 9.3.67-12Adhoc Build
  62. [NoQA] Fix Accounting setup options with Gusto connected #89806
  63. Mobile-Expensify submodule update to 9.3.67-13Adhoc Build
  64. Allow card assignment on shared workspaces via linkedPolicyIDs #89673
  65. [No QA] Notify Slack when staging/production deploys are cancelled #89793
  66. [No QA] Restore commented-out SAML redirect to signin code #89680
  67. [No QA] Helpsite workflows naming #89706
  68. Mobile-Expensify submodule update to 9.3.68-0Adhoc Build
  69. [CP Staging] Revert #85493 "Allowing distance to be edited while editing" #89848
  70. Mobile-Expensify submodule update to 9.3.68-12500833
  71. Fix Distance expense - Undefault distance rate is not displayed when duplicate wp offline #89867
  72. Mobile-Expensify submodule update to 9.3.68-26b1f53b
  73. [CP Staging] Fix Total column not aligned to right edge when no merchant column is visible #89859
  74. Mobile-Expensify submodule update to 9.3.68-3177b31d

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