Skip to content

Deploy Checklist: New Expensify 2026-06-15 #93604

Closed

Description

@OSBotify

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

This release contains changes from the following pull requests:

Deploy Blockers:

Chronologically ordered merged PRs (oldest first)
  1. Link to the Custom Agents help article from the Agents page #92326
  2. Fix stale account display in switcher after delegate account switch #92921
  3. Part 10: Remove usages of Onyx.connect for ONYXKEYS.SESSION in src/libs/SubscriptionUtils #92517
  4. [No QA] Update help docs for Agent Rules and link the help article  #92128
  5. [No QA] Update help docs for Releases 1-4: Expensify Card Spend Rules #92580
  6. [No QA] Update Expensify-Card-Spend-Rules.md #93503
  7. [No QA] Update Auditor role docs for read-only workspace access (Release 1) #93504
  8. Mobile-Expensify submodule update to 9.4.7-1 — Adhoc Build
  9. [No QA] Docs updates for E/A#92681 document Expensify Card spend rules #93354
  10. [No QA] Docs updates for E/A#90537 add Approver column to Categories table #93205
  11. [No QA] Docs updates for E/A#92116 Travel toggle locks while Travel Invoicing is on #92801
  12. [Payment due @shubham1206agra] Add receipt partners to copy policy settings UI #92879
  13. Fix native share to new user by sending login only to OpenReport #93164
  14. [No QA] Update help docs for Reactive Concierge expense analysis #92468
  15. Allow inviting new users in the Add approval workflow flow #80449
  16. [No QA] Add 'How to enable Mark as Paid' section to Workspace Workflows help doc #92300
  17. [No QA] Docs updates for E/A#76033 KYB verification documents step for USD bank accounts #92996
  18. 83367 migrate reports core part 2 #92040
  19. [Payment due @hoangzinh] Remove tax, total and billable above amount in single expense report #92042
  20. Prevent panel auto-close on selection (WCAG 3.2.2) for Pronouns and Cash Expense Default #92749
  21. refactor:extract getIsP2PForAmount into AmountSubmission helper #93161
  22. [NoQA] stabilize stableReportSelector and more reports in the ReportActionItem tree #93421
  23. Update empty state title for money request report #93229
  24. Mobile-Expensify submodule update to 9.4.7-2 — Adhoc Build
  25. Mobile-Expensify submodule update to 9.4.7-3 — Adhoc Build
  26. Use landscape-aware scrollable layout on Edit Agent and AI Rule pages #93446
  27. [Android | iOS] Add borderRadius to mentions in chat #84556
  28. Remove Onyx.connect() for the key: ONYXKEYS.COLLECTION.REPORT in src/libs/ReportUtils.ts (part 4) #90174
  29. Fix - Newly created expense is not highlighted in the expense list #93338
  30. [Payment due @marufsharifi] Fire search requests for visible todos (2) #93213
  31. Fix extra space under Create room button in locked flow #92929
  32. Mobile-Expensify submodule update to 9.4.7-4 — Adhoc Build
  33. fix: inline merchant field is not disabled for unreported per diem expense #91298
  34. Show correct currency when selecting linked feeds #93331
  35. Reduce domain padding in line charts to minimum necessary for fitting labels #93405
  36. [NoQA] decompose ReportActionsList: 5 #92788
  37. [No QA] fix: set iouRequestType in per diem inline edit tests #93600
  38. Fix ECard rule scroll in landscape mode #93327
  39. Fix NetSuite default card display when no workspace default vendor configured #91743
  40. [Payment due @Krishna2323] Remove usage of IOUReportID in IOU actions #87530
  41. Add confirmation modal after creating first agent rule #93466
  42. Mobile-Expensify submodule update to 9.4.8-0 — Adhoc Build
  43. fix: iOS view of empty agent's empty state is broken #93636
  44. Mobile-Expensify submodule update to 9.4.8-1 — 4c7027a
  45. Mobile-Expensify submodule update to 9.4.8-2 — 84be219
  46. [CP Staging] Fix regressions in invite workflow workspace settings #93666
  47. [CP staging] Fix Not here page when changing approver then opening Expenses from in edit mode #93733
  48. Mobile-Expensify submodule update to 9.4.8-3 — 24ac3c8

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. rlinoz commented on Jun 15, 2026

    @rlinoz
    Contributor

    Demoted #93603

  2. m-natarajan commented on Jun 16, 2026

    @m-natarajan

    Regression progress is at 75%

    PRs Failing:
    #80449 failing on all with #93642 and #93635
    #92326 failing on Web
    #93164 failing on Android

    PRs Untested:
    #87530 pending validation on Web, Android, iOS
    #91298 pending validation on Android and iOS
    #91743 pending validation on Web, Android, iOS
    #92326 pending validation on Android and iOS
    #92517 pending validation on iOS
    #92749 pending validation on Android and iOS
    #92879 pending validation on Web, Android, iOS
    #92921 pending validation on Android and iOS
    #92929 pending validation on Web, Android, iOS
    #93164 pending validation on iOS
    #93213 pending validation on Android and iOS
    #93327 pending validation on Web, Android, iOS
    #93405 pending validation on Web, Android, iOS
    #93446 pending validation on Android and iOS

  3. izarutskaya commented on Jun 16, 2026

    @izarutskaya

    Regression progress is at 97%

    PRs Failing:
    #80449 with #93642, #93635, #93653
    #91743 with original bug ID #91420 Comment
    #92326 with #93638 and question
    #93164 on Android

    PRs Untested:
    #87530 pending validation on Web, Android, iOS
    #92879 pending validation on iOS
    #93164 pending validation on iOS
    #93213 pending validation on Android and iOS

  4. izarutskaya commented on Jun 16, 2026

    @izarutskaya

    Regression is completed

    PRs Failing:
    #80449 with #93642, #93635, #93653, #93668
    #91743 with original bug ID #91420 Comment
    #92326 with #93638 and question
    #93164 on native with #93657
    #93446 with #93631

    PRs Untested:
    #93331 - internal QA #93331 (comment)
    #93600 - no QA steps #93600 (comment)

    Following critical test cases are still failing:
    Critical Viral Path with #48727

  5. izarutskaya commented on Jun 16, 2026

    @izarutskaya

    QA team exporting several blockers

  6. joekaufmanexpensify commented on Jun 16, 2026

    @joekaufmanexpensify
    Contributor

    checked off #93331

  7. puneetlath commented on Jun 16, 2026

    @puneetlath
    Contributor

    :shipit:

  8. self-assigned this
    on Jun 16, 2026
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