Skip to content

Deploy Checklist: New Expensify 2026-09-15 #101255

Closed

Description

@OSBotify

Release Version: 9.4.80-0
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. refactor: remove unsafe type assertions from emoji, selection, and sound utilities #98879
  2. [No QA] Docs updates for E/A#99721 moved-expense system message now destination-based #100498
  3. refactor: extract useMoneyRequestReportVisibleActions and adapt useMarkAsRead/useUnreadMarker #100025
  4. fix: sharing 10-bit hdr heic image on iOS #101102
  5. Align tab bar, top padding, and search box location across Home/Inbox/Spend/Workspaces on mobile #100881
  6. Fix export modal showing Concierge screen for an export that is already ready #101115
  7. Clear the Members table selection when the search string changes #101142
  8. [Payment due @nkdengineer] [No QA] Remove duplicate shouldUseNarrowLayout declaration in InboxTabSelector #101195
  9. [Payment due @thelullabyy] Use useSortedReportActionsData instead of useSortedActions #100947
  10. Read the Expensify Card monthly settlement date instead of guessing it #100974
  11. Mobile-Expensify submodule update to 9.4.78-1 — Adhoc Build
  12. Mobile-Expensify submodule update to 9.4.78-2 — Adhoc Build
  13. [No QA] Show warning when search export is truncated #100891
  14. Fix back button loop on Profile after copiloting into an agent #100686
  15. [No QA] Docs updates for E/A#98672 temporary bank issue card connection message #100363
  16. 97470 normalize path collapse slashes #100847
  17. Mobile-Expensify submodule update to 98fb358 — Adhoc Build
    ↳ https://github.com/Expensify/Mobile-Expensify/pull/14103
  18. [No QA] Add chuckdries to Onyx.connectWithoutView reviewers #101127
  19. [No QA] [NO QA] Update Search-and-Download-Expenses.md #98462
  20. Mobile-Expensify submodule update to 80bf930 — Adhoc Build
    ↳ https://github.com/Expensify/Mobile-Expensify/pull/14122
  21. "No further action.." is shown in the next step briefly, then changes to "Waiting for admin" #99896
  22. Remove backHistory from the Search Router #100593
  23. fix report title box is not scrolled to the bottom after pasting several lines of text #100392
  24. [Merge ATS] Add recruiting to more features and workspace LHN #100574
  25. Mobile-Expensify submodule update to 9.4.78-3 — Adhoc Build
  26. [No QA] Docs updates for E/A#99238 Uber central billing account now requires Save #101005
  27. [Payment due @aimane-chnaif] Support OFX and QFX bank statements in the personal card importer #97629
  28. Deduct home-office distance from valid requests when enabled #100189
  29. Mobile-Expensify submodule update to 9.4.79-0 — Adhoc Build
  30. Warn about blocked reports when bulk submitting a mixed selection #99995
  31. MenuItem decomposition - brick road indicator #100704
  32. Warn when removing a member who approves outstanding reports #101047
  33. Fix: Concierge Anywhere can act on the viewed report on native (source report threading) #99337
  34. Part 15b - Thread delegateAccountID through onboarding and test-drive builders #99163
  35. Disable copilot row while its removal is pending offline #100622
  36. Only arm deferred VBBA navigation when a bank account request was started #101154
  37. [LegendList 2/7] fix: use list-aware message edit scrolling #100883
  38. [Batch 3] Refactor ConfirmModal usage to useConfirmModal in Wallet and MFA settings pages #100287
  39. Generalize convertToDisplayStringWithoutCurrency for any locale #100948
  40. Mobile-Expensify submodule update to 9.4.80-0 — Adhoc Build

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. self-assigned this
    on Sep 15, 2026
  2. melvin-bot commented on Sep 16, 2026

    @melvin-bot

    ⚠️ Looks like this issue was linked to a Deploy Blocker here

    If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results.

    If a regression has occurred and you are the assigned CM follow the instructions here.

    If this regression could have been avoided please consider also proposing a recommendation to the PR checklist so that we can avoid it in the future.

  3. melvin-bot commented on Sep 16, 2026

    @melvin-bot

    ⚠️ Looks like this issue was linked to a Deploy Blocker here

    If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results.

    If a regression has occurred and you are the assigned CM follow the instructions here.

    If this regression could have been avoided please consider also proposing a recommendation to the PR checklist so that we can avoid it in the future.

  4. IuliiaHerets commented on Sep 16, 2026

    @IuliiaHerets

    Regression progress is at 81%

    PRs Failing:
    #97629 failed on iOS with #101281
    #100686 faced on Web with #99507, repro on prod
    #101047 failed with an original issue, comment

    PRs Untested:
    Several still pending validation: Web 8 | Android 15 | iOS 11
    #100363 no QA steps, asked

  5. m-natarajan commented on Sep 16, 2026

    @m-natarajan

    Regression progress is at 98%

    PRs Failing:
    #97629 failed with #101281
    #100025 failed with #98708
    #100686 failed with #99507
    #101047 failed with original issue, comment
    #101115 failed with #101314

    PRs Untested:
    #100287 (comment)
    #100363 (comment)
    #101005 (comment)
    PRs pending validation: Android 1 | iOS 3

    Note:
    #100974 - Validated only in Web (Requires snippet to run to get monthly settlement)

  6. melvin-bot commented on Sep 16, 2026

    @melvin-bot

    ⚠️ Looks like this issue was linked to a Deploy Blocker here

    If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results.

    If a regression has occurred and you are the assigned CM follow the instructions here.

    If this regression could have been avoided please consider also proposing a recommendation to the PR checklist so that we can avoid it in the future.

  7. m-natarajan commented on Sep 16, 2026

    @m-natarajan

    Regression completed

    PRs Failing:
    #97629 failed with #101281
    #100025 failed with #98708
    #100686 failed with #99507
    #101047 failed with original issue, comment
    #101102 failed with #101348
    #101115 failed with #101314

    PRs Untested:
    #100287 (comment)
    #100363 (comment)
    #101005 (comment)

    Note:
    #100974 - Validated only in Web (Requires snippet to run to get monthly settlement)

  8. luacmartins commented on Sep 16, 2026

    @luacmartins
    Contributor

    :shipit:

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