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

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