Skip to content

Deploy Checklist: New Expensify 2026-10-29 #105309

Closed

Description

@OSBotify

Release Version: 9.5.25-2
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:

Internal QA:

Deploy Blockers:

Chronologically ordered merged PRs (oldest first)
  1. [No QA] Add RBR to workspace agents + Prepare for 1:1:1 #104800
  2. [No QA] Docs updates for E/A#100293 Remove Settings step from Categories and Tags articles #104384
  3. Match complete IDs in Cards, Feed, and Tax rate filter labels #102966
  4. [NO QA] Fix typecheck on main: add required id to SearchFilterBarTest filter item #105203
  5. [No QA] Document NetSuite bundle 1.13 certificate permission #105097
  6. [No QA] Docs updates for E/A#101685 Add Save step for distance rate and vendor #105071
  7. [No QA] Docs updates for E/A#101686 Add Save step to reassigning a task #104881
  8. [No QA] Update help docs: virtual and physical Expensify Cards have separate Smart Limits #105126
  9. [No QA] Move articles to hidden folder #105214
  10. [Payment due @ZhenjaHorbach] [Wise] Create Initial Intake Form #104741
  11. Show Consolidated Travel Billing accounting settings when the travel feed is on the domain #105095
  12. Native Account keeps the tab bar with no item selected under the Insights beta #104491
  13. [No QA] Switch the Consolidated Travel Billing search filter to central-travel-billing #105093
  14. Show search snapshot violations on Search expense rows before the expense is opened #103690
  15. [Payment due @ikevin127] Add a sortable Rejected column to Search #104566
  16. [No QA] Add a new lint rule that blocks onyx loading status check #104729
  17. Mobile-Expensify submodule update to 3107260 — Adhoc Build
    ↳ https://github.com/Expensify/Mobile-Expensify/pull/14105
  18. [No QA] Add WiseBusinessOnboardingPage to no-onyx-loading-status seatbelt #105260
  19. Mobile-Expensify submodule update to 9.5.24-3 — Adhoc Build
  20. 104405 trips table #104562
  21. Mobile-Expensify submodule update to 9.5.24-4 — Adhoc Build
  22. Mobile-Expensify submodule update to 9.5.24-5 — Adhoc Build
  23. Show Scanning… in the confirmation amount while a moved scan receipt is scanning #104985
  24. ReportActionAvatars - IOUReportAvatar decomposition #104335
  25. Remove the Onyx report fallback from Parser.htmlToMarkdown #105114
  26. [CFI] Tax anchored dropdown #104958
  27. Fix [Exploratory] Workspace - More button on WS overview page where user is a member overflows on landscape #104983
  28. refactor: remove unsafe assertions from Search tracking and shared helpers #102918
  29. Rename the agent rule Edit tab to Custom #105180
  30. Scroll headers away with content on main screens - landscape mweb #104565
  31. Mobile-Expensify submodule update to 9.5.24-6 — Adhoc Build
  32. Restore collapsed report updates with unread and clock fixes #103966
  33. Hide RBR for archived workspaces on the Workspaces tab #103627
  34. Add Zoho Books accounting settings pages and organization selector #104685
  35. Apply the selected recipient to every receipt in a multi-scan batch #105200
  36. [No QA] chore: Mirror no-onyx-loading-status in the oxlint config #105264
  37. Show an empty state on the workspace Rooms page for archived workspaces #104969
  38. Clarify Approval Options When Held Expenses Exist On Spend Page #100930
  39. [No QA] Remove dash, semicolon and parenthetical checks from CONSISTENCY-15 #105284
  40. Mobile-Expensify submodule update to 9.5.24-7 — Adhoc Build
  41. Reapply the member approver surfaces with the deploy blocker fixes #103182
  42. perf: Memoize LHN row option data by moving getOptionData into a child component #104860
  43. [No QA] Move agent instructions to AGENTS.md and require the coding standards #105286
  44. [Payment due @situchan] Open a support ticket straight from the Talk to a human link #104572
  45. Keep the pending 2FA secret when setup is reopened #103962
  46. Raise test tools and the offline banner above required 2FA. #102955
  47. [No QA] Docs updates for E/A#103956 Add Paid column to Spend column list #105190
  48. [No QA] Docs updates for E/A#102121 Add bulk update option for company card transaction start date #104882
  49. Add configurable submission schedules and workspace timezone UI #103535
  50. Mobile-Expensify submodule update to b6a269c — Adhoc Build
    ↳ https://github.com/Expensify/Mobile-Expensify/pull/14210
  51. [NO QA] Send the TravelBilling names for the Campfire and DualEntry travel commands #105094
  52. [LegendList 4/12] fix: stabilize composer focus and scroll notifications #104977
  53. [Payment due @situchan] Add validate code step in personal bank account flow #102708
  54. [No QA] docs: track upstream Android MVCP fix #105291
  55. Use the left and right arrow keys to move between expenses on a report #104836
  56. [Performance] Wide pre-mount 5/5: support RHP destination pre-mount on wide layout #104819
  57. [No QA] Docs updates for E/A#104249 Document Current view (groups only) export option #105191
  58. Show the server bank verification error over the generic fallback in Collect deposit account #105122
  59. Mobile-Expensify submodule update to 763ade2 — Adhoc Build
    ↳ https://github.com/Expensify/Mobile-Expensify/pull/14189
  60. Mobile-Expensify submodule update to 9.5.24-8 — Adhoc Build
  61. [Payment due @Krishna2323] Skip former workspace members when picking the last approver #104529
  62. Mobile-Expensify submodule update to 9.5.25-0 — Adhoc Build
  63. Collapse system messages whose thread has no replies #105355
  64. Mobile-Expensify submodule update to 9.5.25-1 — a96ecef
  65. Keep the expense arrow-key shortcuts active at the first and last expense #105338
  66. Mobile-Expensify submodule update to 9.5.25-2 — 37d36e7

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 Oct 29, 2026

    @IuliiaHerets

    Regression progress is at 97%

    PRs Failing:
    #102955 failed on Web with an original issue, comment
    #104562 faced with #105339
    #104565 faced with #105348
    #104741 failed with #105344
    #104836 failed on Web with
    #104958 failed on Native apps with #105329
    https://github.com/Expensify/Mobile-Expensify/pull/14105 faced with #104710, repro on prod

    PRs Untested:
    #103182 pending validation on Web
    #103690 pending validation on Web
    #104566 pending validation on Android
    #104685 asked for credentials for Zoho Books

  2. kavimuru commented on Oct 29, 2026

    @kavimuru

    Regression progress is completed

    PRs Failing:
    #102955 failed on Web with known bug ttps://github.com//pull/102955#issuecomment-6491918913
    #104562 faced with #105339
    #104565 faced with #105348
    #104741 failed with #105344
    #104836 failed on Web and our team is not able to reproduce the bug "Composer-Left & right arrow keys doesn't work on report with only 1 expense", consistently. If it is repro then we will export soon. Bug is happening in Production too. Can we check it off?
    #104958 failed on Native apps with #105329
    #103182 failing with #105361 repro in PROD ok to check it off?
    #103690 failing with 105362 repro in PROD okay to check it off?

    PRs unchecked:
    #104685 (comment)

  3. m-natarajan commented on Oct 29, 2026

    @m-natarajan
  4. jasperhuangg commented on Oct 29, 2026

    @jasperhuangg
    Contributor

    :shipit:

  5. os-botify commented on Oct 29, 2026

    @os-botify

    This issue either has unchecked items or has not yet been marked with the :shipit: emoji of approval. (The emoji needs to be the last comment before closing)
    Reopening!

  6. jasperhuangg commented on Oct 29, 2026

    @jasperhuangg
    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