Skip to content

Deploy Checklist: New Expensify 2026-05-22 #91472

Description

@OSBotify

Release Version: 9.3.80-4
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. Narrow confirmation leaves with selectors #90321
  2. fixed harvest report name if Onyx misses report id #91036
  3. Clear stale iouReportID on DM chat after IOU is moved to a new workspace #89551
  4. Fix IOU avatar overlap when sharing manual and scanned expenses #87961
  5. [No QA] Update Invite-members-and-assign-roles.md #91319
  6. [No QA] Update Two-Factor-Authentication.md #90943
  7. [No QA] Update Two-Factor-Authentication.md #90942
  8. Docs updates for E/A#90557 Add deposit-only restriction to Share Bank Account article #90809
  9. [No QA] Update image on Connect-a-Business-Bank-Account.md #90741
  10. [No QA] Docs updates for E/A#88609 GPS pause resume and save flow #90014
  11. Docs updates for E/A#76741 Update edit message docs for mobile composer #90801
  12. [No QA] Docs updates for E/A#89797 Update company card assignment docs for copilots #91044
  13. [No QA] Add Pre-Booking Approval docs to travel help articles #91355
  14. BT Migrate WORKSPACE_TAGS #91265
  15. Docs updates for E/A#89804 Add bulk pay currency restriction note #91046
  16. BT - Migrate Tasks and Notes #86941
  17. [BT-128] Migrate forwardTo Routes - 2FA Flow #89608
  18. Remove Spanish translation step from PR template #91173
  19. Fix required tags state after switching tag levels #89147
  20. Fix: Expense amount shown in brackets in LHN preview #86904
  21. perf: decouple toggleTransaction from filteredData #91188
  22. [NoQA] Button - Foundation: Figma alignment, padding, and loading-state consistency #90242
  23. perf: freeze WorkspacesListPage when blurred to avoid rerender storm on workspace navigation #90970
  24. [No QA] Deduplicate shared derivation chain in useComposerSubmit and useLastEditableAction #91031
  25. A11y label fixes #90217
  26. Fix unable to re-split a transaction after its unreported sibling got deleted #91104
  27. Mobile-Expensify submodule update to 9.3.79-2Adhoc Build
  28. [No QA] feat: Add Sentry span for OpenApp/ReconnectApp network request on app startup #90667
  29. Gets the personal details data with useOnyx - #1 #90000
  30. Hide agent timezone from profile page and composer #91347
  31. Fix receipt capture produces mostly black/blank image on Android #90645
  32. [Internal] Adjust SAML illustration container height to 220px #91313
  33. Add Learn more link to Device Management page #91323
  34. Fix Intacct export action links #90767
  35. [NoQA] [HR Import] Initial sync modal, sync action and info on Members page #91315
  36. fix: ignore stale FlashList item layouts #91248
  37. Onboarding - Setup specialist has the onboarded user's email and a fallback avatar #91112
  38. add descriptive error message for work email already associated with 2FA account #88287
  39. fix: Delete option is missed on the preview of the invoice #76252
  40. Disable DatePicker auto-focus on mobile and add screen reader announcement #90448
  41. Fix: IOU thread not bold in LHN after expense edit message #88251
  42. Exempt card-issued actions from isDeletedAction empty-message check #91038
  43. [Bulk workspace edits] Copy Settings workspace selection fixes #91427
  44. [No QA] Docs updates for E/A#89979 Add Policy Admin restriction for domain group moves #90570
  45. [No QA] [HR Import] Show "You must disconnect first" modal  #91415
  46. [No QA] Docs updates for E/A#88796 Update onboarding purpose choice names in help articles #90272
  47. Fix Save button position on Add distance rate page #91379
  48. Fix 'LayoutManager is not initialized' error in FlashList #91388
  49. Apply MFA flow to revealing virtual card details for EU/UK cards #91228
  50. [No QA] Improve FS.getSessionURL() error handling #91430
  51. Update Home page Announcements widget with latest press releases #91444
  52. Migrate InteractionManager - batch 5 #91071
  53. Stop scroll jump on room invite member selection #91387
  54. Fix Android TalkBack label announcement in BaseTextInput via accessibilityLabelledBy #90447
  55. fix marked as paid message is shown twice on receipt expense #89622
  56. Make currency in createDraftWorkspace required string | undefined #91256
  57. [No QA] Update remaining functions to remove use of getUserAccountID #90876
  58. Mobile-Expensify submodule update to 9.3.79-3Adhoc Build
  59. Mobile-Expensify submodule update to 9.3.79-4Adhoc Build
  60. Mobile-Expensify submodule update to bae3ef5Adhoc Build
    https://github.com/Expensify/Mobile-Expensify/pull/13913
  61. Show submit button with error modal for pending card transactions #87750
  62. Mobile-Expensify submodule update to 9.3.80-0Adhoc Build
  63. [CP Staging] Revert "BT Migrate WORKSPACE_TAGS" #91497
  64. Mobile-Expensify submodule update to 9.3.80-16b249df
  65. Mobile-Expensify submodule update to 9.3.80-24d4b529
  66. [CP Staging] Revert: freeze WorkspacesListPage when blurred #91547
  67. [CP Staging] Revert "Fix required tags state after switching tag levels" #91548
  68. Mobile-Expensify submodule update to 9.3.80-36154d7d
  69. [CP Staging] Revert "Fix unable to re-split a transaction after its unreported sibling got deleted" #91549
  70. Mobile-Expensify submodule update to 9.3.80-49371ea6

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