Repository navigation
Deploy Checklist: New Expensify 2025-01-30 #56018
Copy link
Copy link
Closed
Labels
StagingDeployCash🔐 LockCashDeploys 🔐Prevent new code from being deployed to stagingPrevent new code from being deployed to staging
Description
Release Version: 9.0.92-6
Compare Changes: production...staging
This release contains changes from the following pull requests:
- update display name when update legal name #53558
- Fix - User is able to disable 2FA when connected to Xero accounting #53948
- Bump Onyx to 2.0.91 / Enable skippable collection member IDs in Onyx #54163
- Recreate a receipt for native #54358
- Redesign search to always show search input(mobile + desktop). #55078
- [No QA] Add Manager Mctest CONSTS #55201
- Add report fraud confirmation page when getting new virtual card #55278
- Create a Ping mechanism for Pusher #55326
- Top bar for outstanding tab refuses to disappear when no transactions are found. #55329
- Tab shift from manual-scan-distance is delayed improvement of existing solution #55347
- Add animation for switch children #55478
- Fix submit button when there is only non-reimbursable expenses #55610
- [No QA] Trigger full reconnect after account merge #55677
- Fix currency selected incorrectly after page reload #55825
- [No QA] Follow-up: add unit tests for broken feed connection utility functions #55866
- Create Direct-feeds.md #55882
- [FIX] Track expense - Concierge message appears in self DM after deleting track expense #55895
- Create Manage-Company-Cards.md #55920
- [No QA] Remove redundant workflow #55928
- [No QA] Fix
compareNDandODbuildsby removing unnecessary validateActor job #55930 - [No QA] Update search report type #55962
- [No QA] Update Configure-Quickbooks-Desktop.md #55968
- [No QA] Update Quickbooks-Desktop-Troubleshooting.md #55973
- [No QA] Update Email-Notifications.md #55976
- [No QA] Update General-product-troubleshooting.md #55985
- Revert "Bump Onyx to 2.0.91 / Enable skippable collection member IDs in Onyx" #56012
- [CP Staging] Revert "Top bar for outstanding tab refuses to disappear when no transactions are found. " #56052
- [CP Staging] Revert "Redesign search to always show search input(mobile + desktop)." #56053
- [CP Staging] Fix navigation loop on the members csv import page #56088
- Fixed submit button in empty expense report #56094
- [CP Staging][No QA] fix: default chat report id (REDUX) #56129
Deploy Blockers:
- [HOLD for payment 2025-02-07] [Due for payment 2025-02-06] Expense - No error modal when drag and drop an invalid file to replace current file #55937
- [Due for payment 2025-02-10] Wallet - LHN is Inbox, central pane is Wallet after refreshing success page and click Got it #56023
- Reports - Filter educational tooltip covers Expensify logo #56024
- [HOLD for payment 2025-02-07] iOS - Back button on import member page loops between import, members and workspace settings #56025
- [Due for payment 2025-02-13] iOS - Wallet - App returns to previous steps when using device gesture on success page #56026
- Web - Tooltip - Two same tooltips appear in Reports page #56027
- Search - No results triggered when searching for valid words in chat search. #56028
- Reports-Pinned section has an empty state when there are some pinned chats #56029
- mWeb - Reports - Navigation bar moves up with the keyboard when tapping on search router #56030
- Android - Reports - Unable to scroll the expense status bar #56031
- Android & iOS - Reports - Reports page is not opened instantly #56032
- [Due for payment 2025-02-10] [HOLD for payment 2025-02-07] All - Approvers Flow - Empty report created in OD is displayed in ND with the Submit button #56044
- Search - Cancel typing search does not remove text on search field #56083
Deployer verifications:
- I checked the App Timing Dashboard and verified this release does not cause a noticeable performance regression.
- I checked Firebase Crashlytics 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 Firebase Crashlytics for the previous release version and verified that the release did not introduce any new crashes. 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
Metadata
Metadata
Assignees
Labels
StagingDeployCash🔐 LockCashDeploys 🔐Prevent new code from being deployed to stagingPrevent new code from being deployed to staging
Activity
Beamanator commentedon Jan 30, 2025
#55937 was from last checklist, checked it off
izarutskaya commentedon Jan 30, 2025
Regression is at 63% completed.
Unchecked PRs:
#55329 - #55329 (comment)
DB:
#56023
#56025
#56026
#56027
#56028
#56029
#56030
#56031
#56032
cristipaval commentedon Jan 30, 2025
Checking off #56029. Reverted the offending PR.
mountiny commentedon Jan 30, 2025
Demoted #56026
kavimuru commentedon Jan 30, 2025
Regression is 1% left.
Unchecked PRs:
#55610 - Pending validation in desktop and iOS
#55329 failing with original bug #54731 #55329 (comment)
amyevans commentedon Jan 30, 2025
Checked off #56083 as it was resolved by a revert earlier today
grgia commentedon Jan 30, 2025
Checked off #56044 - CP'd #56094
kavimuru commentedon Jan 30, 2025
Regression is completed
Unchecked PRs:
https://github.com/Expensify/App/pull/55610 - Pending validation in desktop and iOS
#55329 failing with original bug #54731 #55329 (comment)
Blockers:
#56023
#56025
kavimuru commentedon Jan 30, 2025
Critical TCs
Hybrid app signup for new account is blocked
#55771
#51090
#55894 - We are unable to book travel
We are also still unable to create Expensifails accounts on Hybrid app https://expensify.slack.com/archives/C9YU7BX5M/p1737991504122879 failing critical Login TCs
yuwenmemon commentedon Jan 30, 2025
Checking off #55610 - tested the one flow QA could not 👍
yuwenmemon commentedon Jan 30, 2025
Checking off #55329 because it was reverted
yuwenmemon commentedon Jan 31, 2025
melvin-bot commentedon Feb 3, 2025
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 Feb 3, 2025
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.