Skip to content

Deploy Checklist: New Expensify 2026-06-10 #93122

Description

@OSBotify

Release Version: 9.4.4-3
Compare Changes: production...staging

This release contains changes from the following pull requests:

Deploy Blockers:

Chronologically ordered merged PRs (oldest first)
  1. [CP staging] Revert "[BATCH 2] Migrate Navigation usage, part 1" #92110
  2. [No QA] Add high-volume search keywords to help-site articles (quick wins) #92461
  3. [No QA] Clarify receipt limits for receipts@expensify.com submissions #91390
  4. [No QA] Docs updates for E/A#90921 Add currency filtering note to pay menu docs #91363
  5. [No QA] Docs updates for E/A#91692 Update SmartScan failure message with missing fields #91870
  6. Docs updates for E/A#90914 clearing rule field values with None option #92456
  7. [No QA] Fix link for transferring billing ownership #91471
  8. Decouple footer from transaction prop #92766
  9. [Payment due @rojiphil] Add None option to report group-by selector #91952
  10. [No QA] Update Track Taxes help article for SmartScan VAT extraction #92571
  11. Mobile-Expensify submodule update to 9.4.1-1Adhoc Build
  12. Mobile-Expensify submodule update to 9.4.1-2Adhoc Build
  13. Part 5: Make reportActionsList required on addMembersToWorkspace #92756
  14. Add enable-notifications banner above Concierge composer #92244
  15. Part 8: Remove Onyx.connect() for the key: ONYXKEYS.PERSONAL_DETAILS_LIST #92751
  16. Mobile-Expensify submodule update to 54b4d21Adhoc Build
  17. Mobile-Expensify submodule update to 9.4.1-3Adhoc Build
  18. Mobile-Expensify submodule update to 9.4.1-4Adhoc Build
  19. [NOQA] fix:ghost span in ManualScanProcessAndNavigate metric #92919
  20. Remove Onyx.connect() key ONYXKEYS.COLLECTION.REPORT_ACTIONS in src/libs/OptionsListUtils.ts - part 4 #92308
  21. [NOQA] refactor: hoist isParticipantP2P into IOUUtils #92774
  22. Add personal track goal onboarding screen #89466
  23. [No QA] Fix TypeScript and ESLint failures on main (PolicyMemberTest + ReportLayout/useHoldRejectActions) #93056
  24. [NoQA] Add INP improvement workflow guide to contributingGuides #91941
  25. Add high contrast for danger btn #92600
  26. Mobile-Expensify submodule update to 9.4.1-5Adhoc Build
  27. refactor: update isConciergeChatReport usage across multiple components #92135
  28. [No QA] VictoryChart: strict types and parsing #92960
  29. Migrate loginList to logins Onyx key with expensifyLoginsSelector #91616
  30. Preserve Search context for expense previews #92659
  31. [No QA] Fix ESLint failures in OnboardingPersonalTrackGoal test #93079
  32. feat: render date-aware workspace change logs for mileage rates #92186
  33. [BATCH 2] Migrate Navigation usage, part 1 v2 #92185
  34. Migrate useSearchSelector.base.ts from useOptionsList to usePersonalDetailOptions (part 3) #92868
  35. Fix e-card blocker #92957
  36. bump react-native-onyx to 3.0.80 #92897
  37. Remove exportedOn from awaiting export query #93052
  38. Fix BBA PENDING state validation #92773
  39. Migrate InitialListValueSelectorModal to dynamic @react-navigation route #91627
  40. feat: make distance request creation choose date-aware mileage rates #92578
  41. [No QA] Update help docs for TriNet HR integration in New Expensify #92961
  42. Remove old getReportName #92321
  43. Prevent checkbox label text selection on double click #92831
  44. [Part 2] Onyx.connect() removal for ONYXKEYS.COLLECTION.REPORT_NAME_VALUE_PAIRS in ReportUtils.ts #79832
  45. Mobile-Expensify submodule update to 9.4.1-6Adhoc Build
  46. Update the categories table to use the new styles #90537
  47. [Payment due @mkhutornyi] Add ai rule #92736
  48. Fix: open Currency RHP when updating workspace currency from Workflows #93098
  49. [Payment due @Krishna2323] Remove TriNet beta gate #93011
  50. [No QA] Docs updates for E/A#91725 surface Signer info needed Home task #92634
  51. [No QA] Docs updates for E/A#88577 document exporting grouped expenses #92318
  52. [No QA] Document Tag approvers and Category/Tag/workspace approver ordering #92986
  53. [No QA] Docs updates for E/A#76741 Update message editing steps for mobile composer #90568
  54. [No QA] Docs updates for E/A#91552 Add Task badge documentation to help site #91656
  55. [No QA] Docs updates for E/A#91060 Update LHN dot references to action badges #91362
  56. Mobile-Expensify submodule update to 9.4.2-0Adhoc Build
  57. Mobile-Expensify submodule update to 9.4.2-1e9df6f2
  58. [CP Staging] Fix report field Initial value: refresh redirect + status bar overlap #93153
  59. [CP Staging] Fix two staging deploy blockers from report-layout None feature #93154
  60. Mobile-Expensify submodule update to 9.4.2-27eb1c85
  61. [CP staging] Fix deploy blockers for the category table updates #93171
  62. Mobile-Expensify submodule update to 9.4.2-47f5d0e9
  63. Mobile-Expensify submodule update to 9.4.4-0d1f1d7c
  64. Revert "[Payment due @marufsharifi] [No QA] Fire search requests for visible todos" #93201
  65. Mobile-Expensify submodule update to 9.4.4-12d8d212
  66. Mobile-Expensify submodule update to 9.4.4-2b0763b3
  67. [CP Staging] Revert report fields InitialListValueSelector dynamic route migration (#91627, #93153) #93191
  68. 🍒 Cherry pick PR #93191 to staging 🍒 #93204
  69. Exclude policy account logins from contact methods #93188
  70. Mobile-Expensify submodule update to 9.4.4-3d9bca4f

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

Fields

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