Skip to content

Deploy Checklist: New Expensify 2026-10-07 #103372

Closed

Description

@OSBotify

Release Version: 9.5.5-2
Compare Changes: production...staging

This release contains changes from the following pull requests:

Deploy Blockers:

Chronologically ordered merged PRs (oldest first)
  1. Scroll to and focus the message put into edit mode by ArrowUp #100432
  2. Block removing workspace members who hold an active Expensify Card us… #101306
  3. [Payment due @brunovjk] Bump @babel/plugin-transform-modules-systemjs to 7.29.4 #103010
  4. [No QA] Docs updates for E/A#98130 Mention Shift+click range selection on the Spend page #102709
  5. [No QA] Docs updates for E/A#100248 Add Auto-categorize new expenses setting to categories article #102602
  6. [No QA] Docs updates for E/A#101893 Update report expense selection steps for floating bar #102468
  7. [No QA] Docs updates for E/A#101226 Let any admin pay with connected bank account #102952
  8. [No QA] Docs updates for E/A#102524 Insights reports now show top 5 results #102710
  9. [No QA] Docs updates for E/A#99792 Duplicate bank account unlock request message #102168
  10. [No QA] Docs updates for E/A#101294 Copilot Switch button moved to Account header #101997
  11. [No QA] Docs updates for E/A#101880 Remove Discover section from Home overview article #102302
  12. [No QA] Docs updates for E/A#101387 Explain what happens after domain admin access request #102466
  13. [No QA] Docs updates for E/A#102699 Use Default vendor and Supplier labels for Xero #102821
  14. [No QA] [NO QA] Add section for downloading a CSV of workspace members #101936
  15. [No QA] Docs updates for E/A#100548 Workspace Admins can delete company card expenses #103103
  16. [No QA] Docs updates for E/A#101399 Document the Pending Expensify Card status in Wallet #102299
  17. [No QA] Docs updates for E/A#102399 Add category rule import columns, fix receipt amounts #103105
  18. [No QA] Clarify who can view Draft reports vs. the approval queue in help docs #102718
  19. Extract Report Details menu rows into self-subscribing components #102988
  20. Remove Campfire vendor matching beta requirement #103146
  21. Recheck LHN reports when their derived attributes change #103147
  22. [Insights polish] Mark the in-progress period on time-based charts #103168
  23. [Onyx bump] Bump react-native-onyx to 3.0.116 #101171
  24. [No QA] Fix Adhoc Android builds that pass the APK to bundletool #103312
  25. [Insights polish] Fix chart area bottom padding #103314
  26. [Design Polish][Layout][Improvement] Tighten mobile gutters and card padding through spacing tokens #100960
  27. Keep pending-delete expenses out of the Recently added carousel #103109
  28. Refactor unholdRequest function to pass transaction #102359
  29. [Part 1] Refactor iou Hold functions to remove allReports onyx references #100457
  30. Introduce flow to set work arrangement #100716
  31. Skip empty report scan while create menus are closed #103340
  32. Re-resolve beta overrides once the environment settles #103188
  33. [No QA] [Payment due @gijoe0295] Update browserslist to 4.28.7 #103004
  34. fix: submit scanned receipts without waiting on a slow location read #102191
  35. [Release 2][BC] Show Business Central as an export option across Reports and Search #102770
  36. MoneyRequestConfirmationList follow-up: stabilize controller props, dedupe variant shell, single-path context #102405
  37. Add a More menu option to switch single-expense reports between expense view and table view #103121
  38. Mobile-Expensify submodule update to 9.5.4-1 — Adhoc Build
  39. Remove REPORT_ACTIONS Onyx reference from hasReportBeenForwardedSinceLastSubmit - 4 #102145
  40. Link retests in cherry-pick threads #102797
  41. Read payment history from the purchases key keyed by purchaseID #103298
  42. Add the Collect Deposit Account setup flow #102133
  43. Clear stale "Invalid code" error when reopening the Disable 2FA page #103259
  44. Fix missing Concierge follow-up suggestions after local replies #103187
  45. Mobile-Expensify submodule update to 9.5.4-2 — Adhoc Build
  46. Align billable editability between single and bulk expense edit #102720
  47. Show scroll bars on workspace table pages #102064
  48. [No QA] Bump form-data to 4.0.6 for CVE-2026-12143 #103006
  49. [Payment due @aimane-chnaif] Fix stale "disabled for 24 hours" error in the Plaid card connection step #102109
  50. Mobile-Expensify submodule update to 9.5.4-3 — Adhoc Build
  51. [Payment due @nkdengineer] Drop tag values for removed tag lists when editing a tag #103085
  52. Soft-fail Fabric addViewAt into a non-ViewGroup parent and backport upstream differ fix (APP-K0G) #102901
  53. Mobile-Expensify submodule update to 9.5.5-0 — Adhoc Build
  54. Revert "Add a More menu option to switch single-expense reports between expense view and table view" #103390
  55. Mobile-Expensify submodule update to 9.5.5-1 — 2542573
  56. Mobile-Expensify submodule update to 9.5.5-2 — fef8e44
  57. [CP Staging] fix: only prompt for location while the Scan tab is focused #103426

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. melvin-bot commented on Oct 7, 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.

  2. melvin-bot commented on Oct 7, 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. m-natarajan commented on Oct 8, 2026

    @m-natarajan

    Regression progress is at 69%

    PRs Failing:
    #101306 failed with #94622
    #102133
    #102405 failed with #103405 (Repro in Prod)
    #103109 failed with #103403 (Repro in Prod)
    #103146 failed with #103404

    PRs Untested:
    Multiple PRs pending validation across different platforms

  4. izarutskaya commented on Oct 8, 2026

    @izarutskaya

    Regression progress is at 96%

    PRs Failing:
    #101306 failed with #94622
    #102133 with #103423 & #103419
    #102191 faced with #101194
    #102405 failed with #103405 (Repro in Prod)
    #103109 failed with #103403 (Repro in Prod)
    #103146 failed with #103404

    PRs Untested:
    #102133 pending validation on iOS
    #102359 pending validation on iOS
    #102770 pending validation on all platforms
    #102797 (comment) Probably internal PR
    #102988 pending validation on iOS
    #103085 pending validation on iOS
    #103298 pending validation on all platforms

  5. izarutskaya commented on Oct 8, 2026

    @izarutskaya

    Regression is completed

    PRs Failing:
    #101306 failed with #94622
    #102133 with #103423 & #103419
    #102191 faced with #101194
    #102405 failed with #103405 (Repro in Prod)
    #103109 failed with #103403 (Repro in Prod)
    #103146 failed with #103404, #103146 (comment)

    PRs Untested:
    #102770 (comment)
    #102797 (comment) Probably internal PR
    #103298 (comment)

    Critical TCs that are failing:
    Critical Viral Path with #101182

  6. Beamanator commented on Oct 8, 2026

    @Beamanator
    Contributor
  7. self-assigned this
    on Oct 8, 2026
  8. puneetlath commented on Oct 8, 2026

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