Skip to content

Deploy Checklist: New Expensify 2026-08-22 #99230

Closed

Description

@OSBotify

Release Version: 9.4.59-5
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. Migrate split expense routes to dynamic URL navigation #98945
  2. Perf: select scalars instead of the eligible policy array in SearchActionsBarCreateButton #99070
  3. [Payment due @huult] fix: Show IES name on export surfaces #97898
  4. Refactor Domain menu data into shared source #97855
  5. fix: Show the category if available while the receipt is scanning. #98976
  6. prevent live-tail cleanup from clearing RHP route params #98020
  7. Fix offline indicator overlapping approval workflow footer buttons #98638
  8. [Payment due @bernhardoj] [HR Import] Add remaining hr providers to merge #93580
  9. [NoQA] Stop deep-fetching main in Reassure Performance Tests (bound baseline fetch to --depth=1) #99181
  10. Update conciergeReportID to remove Onyx.connect - 36 #98987
  11. feat: add auto-update government distance rates toggle #97936
  12. 96588: Something went wrong error appears when clear cache after crea… #97233
  13. [No QA] Update help docs for Release 2: Sage Intacct vendor matching #99105
  14. fix: read one effective update watermark everywhere so the missing-updates fetch can advance #98777
  15. [Payment due @marufsharifi] Add the QBO currency conversion fee account picker #98324
  16. Mobile-Expensify submodule update to f4ebc06 — Adhoc Build
    ↳ https://github.com/Expensify/Mobile-Expensify/pull/13999
  17. Mobile-Expensify submodule update to a4eb39a — Adhoc Build
  18. Mobile-Expensify submodule update to 9.4.58-1 — Adhoc Build
  19. Mobile-Expensify submodule update to 9.4.58-2 — Adhoc Build
  20. [No QA] update docs for ShareExtensionOpenSubmitFlow #99180
  21. Fix performance of search router in p95 tail #98282
  22. feat: size table columns from their content #97755
  23. Confirm new expenses with a “View” toast instead of scrolling to and highlighting the row #96496
  24. [NoQA] Fix CenteredModalLayout on native wider screens #99050
  25. Backport missing ViewState guards for state and padding updates #98869
  26. [Payment due @huult] Stop a client-side session age check from signing users out and dropping GPS trips #97787
  27. Replace getPersonalDetailByEmail with usePersonalDetailByLogin in receipt partner and attendee selector pages #98865
  28. [No QA] Retry cherry-pick push after target advances #99207
  29. Mobile-Expensify submodule update to c800599 — Adhoc Build
    ↳ https://github.com/Expensify/Mobile-Expensify/pull/14056
  30. Render role-restricted card links as plain text when viewer lacks access #98612
  31. Trim CLAUDE.md of code-derivable content #98560
  32. Don't grey out sidebar menu rows while a navigation is in flight #99169
  33. [Onyx bump] Bump react-native-onyx from 3.0.95 to 3.0.98 #99051
  34. Update system messages for expenses moved to different reports #80444
  35. ReportActionAvatars — WorkspaceAvatar + policyID migration #98973
  36. Mobile-Expensify submodule update to 9.4.58-3 — Adhoc Build
  37. [No QA] Migrate GitHub Action bundling from ncc to esbuild #95257
  38. fix: stop Table lists scrolling with the keyboard while an RHP is open #97358
  39. Mobile-Expensify submodule update to 9.4.58-4 — Adhoc Build
  40. Mobile-Expensify submodule update to 9.4.59-0 — Adhoc Build
  41. [CP Staging] Revert "Confirm new expenses with a “View” toast instead of scrolling to and highlighting the row" #99277
  42. Mobile-Expensify submodule update to 9.4.59-1 — 9b25151
  43. [CP Stg] Fix pressing search clear button only dismisses the keyboard #99293
  44. Mobile-Expensify submodule update to 9.4.59-2 — 3122908
  45. Mobile-Expensify submodule update to 9.4.59-3 — 73f9096
    ↳ https://github.com/Expensify/Mobile-Expensify/pull/14069
  46. Mobile-Expensify submodule update to include cherry-picked PR #14069 — af897e0
  47. [CP Stg] Add addBottomSafeAreaPadding to ScrollView for WorkspaceHRPage #99254
  48. Mobile-Expensify submodule update to 9.4.59-4 — e9bf4c7
  49. Mobile-Expensify submodule update to 9.4.59-5 — 89342c9
    ↳ https://github.com/Expensify/Mobile-Expensify/pull/14071
  50. Mobile-Expensify submodule update to include cherry-picked PR #14071 — 80c54da

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 Aug 22, 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 Aug 22, 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. kavimuru commented on Aug 22, 2026

    @kavimuru

    Regression is at 70%

    Failing PRs:
    #96496 failing with #99252

    Untested PRs:
    #93580 pending Android validation
    #97233 iOS validation is pending
    #97358
    #97755 Pending native app validations
    #97787 Pending native app validations
    #97855 Pending validation on all the platforms
    #97936 Pending validation on all the platforms
    #98020 iOS validation pending
    #98324 Pending validation on all the platforms
    #98612 Native apps validation is pending
    #98777 Pending validation on all the platform
    #98945 iOS validation is pending
    #98973 iOS and web are pending validation
    #99051 Native apps validation is pending
    https://github.com/Expensify/Mobile-Expensify/pull/14056 native apps validations are pending

  4. melvin-bot commented on Aug 22, 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.

  5. melvin-bot commented on Aug 22, 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.

  6. melvin-bot commented on Aug 22, 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. melvin-bot commented on Aug 23, 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.

  8. kavimuru commented on Aug 23, 2026

    @kavimuru

    Regression is 87% progress

    PRs failing:
    #96496 failing with #99252

    Untested PRs
    #93580 pending iOS validation
    #97787 Pending native app validations
    #97898 (comment)
    #98020 web is pending validation
    #97936 failing and waiting for the bug to be exported
    #98324 Pending validation on all the platforms
    #98973 iOS and web are pending validation
    https://github.com/Expensify/Mobile-Expensify/pull/14056 native apps validations are pending
    #99050 (comment)

  9. kavimuru commented on Aug 24, 2026

    @kavimuru

    Regression is completed.

    Failing PRs:

    #98020 failing with #99276 repro in PROD checking it off
    #97936 failing with #99269
    #98324 Failing with #99281 repro in PROD, Okay to check it off?

    Unchecked PRs:
    #97787 (comment)
    #97898 (comment)
    #98973 (comment)
    https://github.com/Expensify/Mobile-Expensify/pull/14056#issuecomment-5395583195

  10. rlinoz commented on Aug 24, 2026

    @rlinoz
    Contributor

    Checking off #99265

  11. AndrewGable commented on Aug 24, 2026

    @AndrewGable
    Contributor

    Deploy blockers are resolved, checking this comment

  12. AndrewGable commented on Aug 24, 2026

    @AndrewGable
    Contributor

    :shipit:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions