Skip to content

Deploy Checklist: New Expensify 2026-06-12 #93470

Closed

Description

@OSBotify

Release Version: 9.4.7-4
Compare Changes: production...staging

This release contains changes from the following pull requests:

Deploy Blockers:

Chronologically ordered merged PRs (oldest first)
  1. docs: [No QA] Document MelvinBot workflow for contributors and C+ #93066
  2. Fix: show "Personal card" for personal cards in group-by-card feed name #92631
  3. Patch react-native-draggable-flatlist to unblock iOS autoscroll #90617
  4. fix: Long tag names don't wrap in tag selection list #93202
  5. [Payment due @parasharrajat] Inbox filters #92146
  6. [Home Page] Add Review X expenses action to For you to surface expenses against company expense policy #91983
  7. SequentialQueue: await Onyx persist before allowing flush #91734
  8. Bump Onyx to 3.0.83 #93280
  9. refactor: extract InboxTabButton with colocated last report subs #92916
  10. Fix fullScreenBlockingView bleeding over navigationTabBar (deploy blockers after debugTabView update) #93078
  11. Add sticky group headers to Spend table (two-phase approach) #92067
  12. Fix - BA - Share button is visible for business bank account without workspace members #93337
  13. [No QA] fix: add patches dirs to Rock fingerprint #93410
  14. [No QA] Fix [Sentry: APP-8BM] HybridApp iOS NSInvalidArgumentException nil object in RCTNetworking prioritizedHandlers #92918
  15. Add Card Admin workspace access #92740
  16. fix Search - User in Recent chats section is not highlighted #93059
  17. Move deleteReport to a separate file and use Onyx.connectWithoutView #82481
  18. [Payment due @dmkt9] Update Report suspicious activity copy to clarify when to lock an account #92841
  19. feat: update confirmation and rate selection UX for date-aware mileage rates #93103
  20. Mobile-Expensify submodule update to 9.4.6-1 — Adhoc Build
  21. Fix spend rule system message repeating "spend category" for each category #92977
  22. Mobile-Expensify submodule update to 9.4.6-2 — Adhoc Build
  23. Mobile-Expensify submodule update to 9.4.6-3 — Adhoc Build
  24. [No QA] Gate RHP web animation changes to desktop only #92086
  25. Mobile-Expensify submodule update to 9.4.6-4 — Adhoc Build
  26. Mobile-Expensify submodule update to 9.4.7-0 — Adhoc Build
  27. fix: Restrict sticky group headers to explicit groupBy queries only #93507
  28. Mobile-Expensify submodule update to 9.4.7-1 — 9dd9c98
  29. Fix card admin card flows #93478
  30. Mobile-Expensify submodule update to 9.4.7-2 — 9ae2bb7
  31. [CP Staging] Fix selection, keyboard nav, and highlight regressions in group-by split rendering #93540
  32. Mobile-Expensify submodule update to 9.4.7-3 — adf90b3
  33. Fix skeleton loader flash on Inbox Unread/To-dos tabs when receiving a message #93533
  34. Mobile-Expensify submodule update to 9.4.7-4 — b8acc5f

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. IuliiaHerets commented on Jun 13, 2026

    @IuliiaHerets

    Regression progress is at 98%

    PRs Failing:
    #92067 failed on Web with #93518, #93491 and #93482
    #92740 failed with #93500

    PRs Untested:
    #91734 asked if it is an internal PR
    #92067 pending validation on Android and iOS
    #92740 pending validation on iOS
    #93078 asked to clear QA steps
    #93280 asked to clear QA steps

  2. IuliiaHerets commented on Jun 13, 2026

    @IuliiaHerets

    Regression was completed in BrowserStack

    PRs Failing:
    #82481 faced with #93542, repro on prod
    #92067 failed on Web with #93518, #93491 and #93482
    #92146 faced on Android with #93531
    #92740 failed with #93500

    PRs Untested:
    #91734 asked if it is an internal PR
    #93078 asked to clear QA steps
    #93280 asked to clear QA steps

  3. IuliiaHerets commented on Jun 15, 2026

    @IuliiaHerets

    #93078 passed and checked off, comment

  4. IuliiaHerets commented on Jun 15, 2026

    @IuliiaHerets

    #93280 passed with updated steps and checked off

  5. rlinoz commented on Jun 15, 2026

    @rlinoz
    Contributor
  6. youssef-lr commented on Jun 15, 2026

    @youssef-lr
    Contributor

    Checking off #93533, fix CP'ed.

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