Skip to content

Deploy Checklist: New Expensify 2026-06-29 #94832

Closed

Description

@OSBotify

Release Version: 9.4.24-0
Compare Changes: production...staging

This release contains changes from the following pull requests:

Deploy Blockers:

Chronologically ordered merged PRs (oldest first)
  1. Use static EReceipts in the Spend page #94653
  2. Fix scroll/reorder jump when selecting in From/To/Attendee/Assignee search filters #94609
  3. [No QA] Add INT093 export error HelpDot article for Sage Intacct #94355
  4. fix: keep multi-expense drafts submittable when a subset of receipts … #94456
  5. [Payment due @daledah] Deprecate ApproveMoneyRequestOnSearch in favor of individual approve commands per report #93942
  6. [NoQA] Remove stray policy param from approveMoneyRequest calls to fix typecheck on main #94778
  7. Fix PDF display, load PDF CMaps via root-relative URL #94568
  8. [No QA] Update 2FA help article to clarify domain admin reset prerequisite #85722
  9. [No QA] Docs updates for E/A#91501 Add new expense table columns #92997
  10. [No QA] Revise Concierge AI docs to remove outdated restrictions  #94797
  11. [Performance] Fix inflated ManualSubmitToDestinationVisible durations on frozen Search page #94446
  12. fix: Discard changes modal does't show up when going back with the browser back button #93268
  13. [NoQA] chore: log Search skeleton conditions when it stays past 10s #94697
  14. Mobile-Expensify submodule update to 9.4.21-3 — Adhoc Build
  15. Mobile-Expensify submodule update to 9.4.21-4 — Adhoc Build
  16. Mobile-Expensify submodule update to 9.4.21-5 — Adhoc Build
  17. Mobile-Expensify submodule update to 9.4.21-6 — Adhoc Build
  18. Show Card statements for Expensify Card-only workspaces #94685
  19. Mobile-Expensify submodule update to 9.4.21-7 — Adhoc Build
  20. Prevent non-integers for distance in commuter exclusions #94477
  21. [Home Page] Fix recently added bugs #94308
  22. Fix missing "Waiting to approve" next step on Submit workspaces #93761
  23. Mobile-Expensify submodule update to 9.4.21-8 — Adhoc Build
  24. [ImgBot] Optimize images #94826
  25. Mobile-Expensify submodule update to 9.4.21-9 — Adhoc Build
  26. [Payment due @mkhutornyi] Fire OpenApp without chained promise #94121
  27. fix: backport RN scheduler delegate UAF guard #93878
  28. perf: narrow reportName selector and stabilize parentReport subscription #94073
  29. Pass owner login to getManagerAccountID as param #94757
  30. [No QA] Fix APP-B2Q (2/3): guard addNewCard data reads against a missing data object #94687
  31. Migrate useSearchSelector from useOptionsList to useFilteredOptions #94338
  32. Mobile-Expensify submodule update to 9.4.22-0 — Adhoc Build
  33. Mobile-Expensify submodule update to 9.4.22-1 — Adhoc Build
  34. Mobile-Expensify submodule update to 9.4.22-2 — Adhoc Build
  35. fix(vcr): render email charts with light theme and solid background #94881
  36. Mobile-Expensify submodule update to 9.4.22-3 — 1f2fc47
  37. [CP staging] Surface AgentZero request ID in report action context menu #94221
  38. Mobile-Expensify submodule update to 9.4.22-4 — aaf79be
  39. Mobile-Expensify submodule update to 9.4.24-0 — 626e04b

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

  1. izarutskaya commented on Jun 29, 2026

    @izarutskaya

    Regression progress is at 50%

    PRs Failing:
    #93268 with #94854, #94863, #94861
    #94568 on Web with #94849
    #94609 with #94843

    PRs Untested:
    3 Web | 7 Android | 10 iOS pending validation

  2. izarutskaya commented on Jun 29, 2026

    @izarutskaya

    Regression progress is at 77%

    PRs Failing:
    #93268 with #94854, #94863, #94861
    #94568 on Web with #94849
    #94609 with #94843

    PRs Untested:
    #93268 pending validation on iOS
    #93761 pending validation on Web, Android, iOS
    #93878 pending validation on Android
    #94073 pending validation on Web, Android, iOS
    #94308 pending validation on Android and iOS
    #94338 pending validation on iOS
    #94446 pending validation on Android
    #94568 pending validation on iOS
    #94609 pending validation on iOS
    #94685 pending validation on Web, Android, iOS

  3. mvtglobally commented on Jun 29, 2026

    @mvtglobally

    Regression progress is at 90%

    PRs Failing:
    #93268 with #94854, #94863, #94861
    #94568 on Web with #94849
    #94609 with #94843

    PRs Untested:
    #93268 pending validation on iOS
    #93761 pending validation on Web, Android, iOS
    #94073 pending validation on Android and iOS
    #94308 pending validation on Android and iOS

  4. izarutskaya commented on Jun 29, 2026

    @izarutskaya

    Regression is completed in BS

    PRs Failing:
    #93268 with #94854, #94863, #94861
    #94456 with #94884
    #94568 on Web with #94849
    #94609 with #94843

    PRs Untested:
    #92997 - no QA steps #92997 (comment)
    #94221 - pending validation on Web, iOS
    #94881 - internal QA #94881 (comment)

  5. cristipaval commented on Jun 30, 2026

    @cristipaval
    Contributor

    Checking off #94910, DB label has been removed

  6. cristipaval commented on Jun 30, 2026

    @cristipaval
    Contributor

    :shipit:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions