Skip to content

Deploy Checklist: New Expensify 2026-06-17 #93863

Description

@OSBotify

Release Version: 9.4.14-1
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. Fix duplicate broken company card feed time-sensitive tasks #93406
  2. Update mapbox-gl to 3.x to fix the Mapbox marker fog-opacity teardown crash #91740
  3. [NoQA] chore: upgrade rock to 0.13.4 #93552
  4. Button - prop and logic cleanup #93157
  5. [No QA] Docs updates for E/A#89899 Update Home page Your spend section docs #91361
  6. Fix: show Search bulk export options without opening a report first #93297
  7. [No QA] Docs updates for E/A#90029 Update Spend page filter popover UI docs #91759
  8. [No QA] Update help docs for Card Admin role (Release 2) #93505
  9. [No QA] Clarify that "Manually" submission frequency still auto-adds expenses to a report #92121
  10. [No QA] Docs updates for E/A#91000 Update help site for unified personal details form #91597
  11. [No QA] Fix test: wrap useSearchBulkActions renderHook in OnyxListItemProvider #93759
  12. fix: Card details page title and toggle button spacing #91115
  13. fix: sign out user when session expires #91619
  14. [No QA] Docs updates for E/A#92128 add Create and Use Custom Agents article #93610
  15. refactor: move footer mode flags into ConfirmationFieldsContext #93047
  16. feat: Wire ExportDownloadStatusModal into CSV export flow #92169
  17. auto select some values of transaction after deletion one of last 2 elements #86932
  18. fix- Blocked Report Submission Briefly Shows “Submitted” State Before Reverting  #92835
  19. [NoQA] Fix false broken connection banner on Company Cards page for non-direct card feeds #93459
  20. Upgrade lottie-react-native to the latest version #69597
  21. Mobile-Expensify submodule update to 86e5643Adhoc Build
    https://github.com/Expensify/Mobile-Expensify/pull/13682
  22. chore: upgrade react-native-live-markdown to 0.1.327 #93684
  23. [No QA] Remove explanation modal #93779
  24. fix: New workflow is not added via Import Spreadsheet in a control WS #82075
  25. Search selection: move write-side off <Search> onto provider/controller #92809
  26. Fix: “Reimbursable” column width is wider than necessary on report page #93148
  27. extract DeleteWorkspaceFlow component from WorkspacesListPage #93717
  28. [Submit] Add editor role to the filter for submit workspace #93022
  29. feat: render high-res PDF overlay on receipt hover zoom #93583
  30. Fix stale expense report totals after offline mixed-currency moves #89564
  31. [Payment due @hoangzinh] Fix real author shown in type:chat search results for automatic actions #92842
  32. Fix unreported expense export payload #93163
  33. Fix flaky createOwnedPaidPoliciesCountsSelector unit tests #93823
  34. Fix: Offline message not displayed when opening video in Chat while offline #89786
  35. Create new temporaryGetDisplayNameOrDefault function #90290
  36. Fix missing expense preview in chat list in Spend page #93728
  37. [Payment due @ikevin127] Split workspace_created conversion event into two events for ad platforms #92446
  38. Migrate useSearchSelector.base.ts from useOptionsList to usePersonalDetailOptions (part 4) #93544
  39. [Performance] Consolidate visibility hook triggers for SearchMoneyRequestReportPage #93714
  40. Fix Chrome <110 crash: replace Array.toReversed() in MoneyRequestReportActionsList #93140
  41. Revise agent rules titles and subtitles #93751
  42. Preserve the chat page when leaving a group from Search #93525
  43. Recognize Submit workspaces as a valid default when creating a report #92922
  44. [No QA] Add Sentry ReportingObserver integration to capture browser crash/intervention reports #93049
  45. [No QA] Fix flaky UnreadIndicatorsTest CI timeout #93830
  46. Fix Pronouns page Save button hidden by Android navigation bar #93773
  47. [NO QA][Letter Avatars] Refactor Color Scheme for Letter Avatars #93800
  48. Fix "Go to room" option briefly changing to "Go to workspace" in room details RHP #93296
  49. [#83035] Show received payment report action for submitter marked payment received #92962
  50. Send policyAccountID instead of workspaceAccountID for ToggleCardCashbackToBill #93663
  51. Rename tareas pendientes to pendientes so it fits #93853
  52. Add fallback routes to Copy Policy Settings navigation and clear features on workspace change #93546
  53. perf: extract submitAmount handler and cache submit-only Onyx state #93584
  54. Mobile-Expensify submodule update to 9.4.10-0Adhoc Build
    https://github.com/Expensify/Mobile-Expensify/pull/13978
  55. Mobile-Expensify submodule update to 9.4.10-1569f4b3
  56. [No QA] Upgrade claude-review and deploy blocker workflows to Opus 4.8 #92287
  57. [No QA] Fix failing victory-chart-renderer builds #93859
  58. Mobile-Expensify submodule update to 9.4.10-27488774
  59. Restore IOUReportID fallback for IOU action report resolution #93881
  60. Mobile-Expensify submodule update to 9.4.10-3ab4fadd
  61. Mobile-Expensify submodule update to 9.4.12-0ea819d3
  62. Mobile-Expensify submodule update to 9.4.14-08d8b5bc
  63. [CP Staging] Fix: Close modal once donwload and make sure file is sent in concierge #93924
  64. Mobile-Expensify submodule update to 9.4.14-1270d17b

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