Repository navigation
Deploy Checklist: New Expensify 2026-08-25 #99466
Copy link
Copy link
Closed
Labels
DailyKSv2KSv2StagingDeployCash🔐 LockCashDeploys 🔐Prevent new code from being deployed to stagingPrevent new code from being deployed to staging
Description
Release Version: 9.4.61-4
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:
- Remove prod guard for selfDM splits feature #91995
- Docs updates for E/A#97346 revise Your spend repaid label #97391
- [No QA] Docs updates for E/A#97272 note authorized payer role can't be changed #97392
- [Release 4] feat: Add the Active/Archived filter to the Workspaces tab #97778
- Migrate User Avatar usages #98031
- Fix Expensify Card page loader stuck on an unresolved fund ID #98087
- [Commuter Mileage Exclusion] [R1] Preserve commuter exclusion on distance edits #98273
- [Home Page] Add Concierge prompt box to home For You section #98336
- Preserve wallet SSN errorCode across validate-code navigation #98445
- [Payment due @aimane-chnaif] Add the Travel coding sync toggle to workspace Travel settings #98655
- fix: keep user on expense page when tapping back after moving #98761
- Fix OOM in ReceiptPreviews and ReceiptCell #98769
- Fix - Web - Go back to home page button is not responsive #98785
- [No QA] Docs updates for E/A#98291 grouped current view export columns #98820
- fix(telemetry): drop untraceable Cannot call a class as a function noise from Sentry #98866
- Fix alternate text prefix mismatch between LHN and search #98961
- Remove REPORT_ACTIONS Onyx reference from hasReportBeenForwardedSinceLastSubmit - 2 #99045
- Fix company card export/details RHP background when opened from Members #99056
- fix: cut out text on android #99069
- [Payment due @thelullabyy] Fix bulk pay bank account scoped to wrong workspace #99117
- Fix Find agent input hidden when keyboard is opened in landscape mode #99160
- Update conciergeChat to remove Onyx.connect - 37 #99189
- Add Send to my employer option to expense More menu #99247
- [Onyx bump] Bump react-native-onyx from 3.0.98 to 3.0.100 #99301
- [No QA] Perf: remove passthrough POLICY_TAGS selector from 9 useOnyx sites #99305
- Perf: stop returning Sets and Maps from useOnyx collection selectors #99310
- fix: prevent Select All button from spinning forever on Reports page #99316
- fix: don't grey out MenuItemList's items when executing #99405
- [No QA] Prevent sticky disks from growing unboundedly V2 #99411
- [No QA][inhouse-billpay] Fix translation spacing in card payment copy #99414
- Remove the Rillet beta #99418
- [No QA] Move docs to new Rillet hub on help site #99454
- [CP Staging] Fix Concierge prompt box requiring two taps with keyboard open #99529
- [CP Staging] Fix iOS - Home - Concierge prompt box remains expanded after sending attachment #99537
- [CP Staging] Fix broken Android upload thumbnail by adding file:// scheme to cached local source #99546
- fix: open the sign in RHP for anonymous users in the Home Concierge prompt box #99552
Mobile-Expensify PRs:
- https://github.com/Expensify/Mobile-Expensify/pull/14072
- https://github.com/Expensify/Mobile-Expensify/pull/14074
Internal QA:
- [Payment due @situchan] Distinguish re-authentication scrape codes (438/532) in RTER violation copy #98622 - @marcochavezf
- [Internal QA] Add a native supportal quick switcher to the sidebar #98018 - @NicolasBonet
Deploy Blockers:
- [Due for payment 2026-09-02] Android - Home - Add attachment modal does not open after tapping + when keyboard is opened #99479
- Home - No "The maximum comment length is 15,000 characters" error on Concierge prompt box #99483
- [Due for payment 2026-09-02] Android - Attachment - Broken image thumbnail is shown when uploading attachment #99490
- Workspace - Archived workspace not displayed #99491
- [Due for payment 2026-09-02] Home - No login RHP when sending message via Concierge prompt box #99492
- [Due for payment 2026-09-02] Android & iOS - Home - For You prompt requires two taps to send a message #99494
- [Due for payment 2026-09-04] Home - Task is not created in Concierge after sending [] task from Concierge prompt box #99497
- [Due for payment 2026-09-07] Android - Home - Concierge prompt box is still focused after closing keyboard via gesture. #99499
- [Due for payment 2026-09-04] Spend -"Missing Merchant" error displayed after submitting split to employer via "More" menu #99500
- [Due for payment 2026-09-15] Android - Home - Infinite loading on "Home" after adding attachment offline via prompt box. #99501
- [Due for payment 2026-09-14] Spend - Click select all over 50 reports button shows '0 selected' #99502
- [Due for payment 2026-09-02] iOS - Home - Concierge prompt box remains expanded after sending attachment #99522
- [Due for payment 2026-09-18] Home - User suggestions are not shown in search Home page when entering @. #99550
- Home-Expand button is missing on enlarged compose box. #99551
- [Due for payment 2026-09-04] Home-Unable to paste image in home search box. #99554
- [Due for payment 2026-09-04] Home - Draft text is not cleared after clearing cache in Home search box. #99555
- Home - Draft on Concierge prompt box remains after copiloting into another account #99563
- [Due for payment 2026-09-09] Home - Prompt box is not focused after closing CMD+SHIFT+K or CMD+J RHP for the second time #99569
- [Due for payment 2026-09-09] Home-Tapping disabled Send button with empty text removes focus and closes keypad #99573
- iOS - Home - Home page does not auto scroll to prompt box after typing #99575
Chronologically ordered merged PRs (oldest first)
- Docs updates for E/A#97346 revise Your spend repaid label #97391
- [Payment due @aimane-chnaif] Add the Travel coding sync toggle to workspace Travel settings #98655
- Add Send to my employer option to expense More menu #99247
- Perf: stop returning Sets and Maps from useOnyx collection selectors #99310
- [Onyx bump] Bump react-native-onyx from 3.0.98 to 3.0.100 #99301
- Remove REPORT_ACTIONS Onyx reference from hasReportBeenForwardedSinceLastSubmit - 2 #99045
- fix: keep user on expense page when tapping back after moving #98761
- Remove prod guard for selfDM splits feature #91995
- [No QA] Prevent sticky disks from growing unboundedly V2 #99411
- fix: prevent Select All button from spinning forever on Reports page #99316
- [No QA][inhouse-billpay] Fix translation spacing in card payment copy #99414
- Fix company card export/details RHP background when opened from Members #99056
- Remove the Rillet beta #99418
- [Internal QA] Add a native supportal quick switcher to the sidebar #98018
- [Commuter Mileage Exclusion] [R1] Preserve commuter exclusion on distance edits #98273
- fix: cut out text on android #99069
- Mobile-Expensify submodule update to
941c93a— Adhoc Build
↳ https://github.com/Expensify/Mobile-Expensify/pull/14072 - [Release 4] feat: Add the Active/Archived filter to the Workspaces tab #97778
- Fix Find agent input hidden when keyboard is opened in landscape mode #99160
- Mobile-Expensify submodule update to
9.4.60-1— Adhoc Build - Update conciergeChat to remove Onyx.connect - 37 #99189
- Preserve wallet SSN errorCode across validate-code navigation #98445
- [No QA] Docs updates for E/A#98291 grouped current view export columns #98820
- [Home Page] Add Concierge prompt box to home For You section #98336
- Mobile-Expensify submodule update to
9.4.60-2— Adhoc Build - [Payment due @thelullabyy] Fix bulk pay bank account scoped to wrong workspace #99117
- [No QA] Docs updates for E/A#97272 note authorized payer role can't be changed #97392
- Migrate User Avatar usages #98031
- Fix - Web - Go back to home page button is not responsive #98785
- [No QA] Move docs to new Rillet hub on help site #99454
- fix(telemetry): drop untraceable Cannot call a class as a function noise from Sentry #98866
- Fix Expensify Card page loader stuck on an unresolved fund ID #98087
- [No QA] Perf: remove passthrough POLICY_TAGS selector from 9 useOnyx sites #99305
- Fix OOM in ReceiptPreviews and ReceiptCell #98769
- fix: don't grey out MenuItemList's items when executing #99405
- Fix alternate text prefix mismatch between LHN and search #98961
- [Payment due @situchan] Distinguish re-authentication scrape codes (438/532) in RTER violation copy #98622
- Mobile-Expensify submodule update to
8a1b0b9— Adhoc Build
↳ https://github.com/Expensify/Mobile-Expensify/pull/14074 - Mobile-Expensify submodule update to
9.4.61-0— Adhoc Build - [CP Staging] Fix Concierge prompt box requiring two taps with keyboard open #99529
- Mobile-Expensify submodule update to
9.4.61-1— a42f436 - Mobile-Expensify submodule update to
9.4.61-2— 8e6bb26 - [CP Staging] Fix broken Android upload thumbnail by adding file:// scheme to cached local source #99546
- [CP Staging] Fix iOS - Home - Concierge prompt box remains expanded after sending attachment #99537
- Mobile-Expensify submodule update to
9.4.61-3— a86264f - Mobile-Expensify submodule update to
9.4.61-4— 5b104f8 - fix: open the sign in RHP for anonymous users in the Home Concierge prompt box #99552
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
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
DailyKSv2KSv2StagingDeployCash🔐 LockCashDeploys 🔐Prevent new code from being deployed to stagingPrevent new code from being deployed to staging
Activity
NicolasBonet commentedon Aug 25, 2026
My item worked great, checking it off!
melvin-bot commentedon Aug 25, 2026
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.
m-natarajan commentedon Aug 26, 2026
Regression progress at 52%
PRs Failing:
#97778 failed with #99491
#98336
#98769 failed with original issue
#99310
PRs Untested:
#98087 - Pending validation in all
#98273 - Pending validation in iOS
#99056 - Pending validation in Android and iOS
#99117 - Pending validation in Android
#99316 - Pending validation in iOS
#99405 - Pending validation in iOS
https://github.com/Expensify/Mobile-Expensify/pull/14072 - Pending validation in Android and iOS
https://github.com/Expensify/Mobile-Expensify/pull/14074 - Pending validation in Android and iOS
#97391 (comment)
#98866 (comment)
melvin-bot commentedon Aug 26, 2026
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.
izarutskaya commentedon Aug 26, 2026
Regression progress is at 89%
PRs Failing:
#97778 with with #99491
#98336 with #99494
#98769 on iOS with issue #96404
#99316 on iOS with #99502
PRs Untested:
#97391 (comment)
#98273 - Pending validation in iOS
#98866 (comment)
#99069 - pending validation on Android
https://github.com/Expensify/Mobile-Expensify/pull/14072 - Pending validation in Android and iOS
https://github.com/Expensify/Mobile-Expensify/pull/14074 - Pending validation in Android and iOS
melvin-bot commentedon Aug 26, 2026
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.
melvin-bot commentedon Aug 26, 2026
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.
rlinoz commentedon Aug 26, 2026
Checked off #99491
melvin-bot commentedon Aug 26, 2026
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.
melvin-bot commentedon Aug 26, 2026
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.
izarutskaya commentedon Aug 26, 2026
Regression is completed
PRs Failing:
#97778 with with #99491
#98336 with #99494
#98769 on iOS with issue #96404
#99316 on iOS with #99502
https://github.com/Expensify/Mobile-Expensify/pull/14072 with known issues https://github.com/Expensify/Mobile-Expensify/pull/14072#issuecomment-5427199920
PRs Untested:
#97391 (comment)
#98866 (comment)
Critical TCs that are failing:
Notifications with #98520
Critical Viral Path with #48727 & #98881
AndrewGable commentedon Aug 26, 2026
#97391 ok to check off with no QA
#98866 ok to check off with production QA
AndrewGable commentedon Aug 26, 2026
#97778 ok to check off per #99491 (comment)
AndrewGable commentedon Aug 26, 2026
#98769 seems ok to check off even if it didn't resolve the issue 100%
AndrewGable commentedon Aug 26, 2026