Repository navigation
Deploy Checklist: New Expensify 2025-03-31 #59334
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.1.21-3
Compare Changes: production...staging
This release contains changes from the following pull requests:
- fix: hide disabled list report fields #57923
- fix: iOS&Android - Troubleshoot menu cut in top and bottom after enabling and disabling "Use profiling". #58061
- fix: incorrect format of search query string #58362
- Fix: Text in search input, bounces with every letter added to the search #58364
- 56951 tax input dot move #58380
- fix: Update duplicate detection to be treated as any other violation #58387
- fix: Features in Workspace LHN are not in the same order #58542
- Adds new RESOLVEDDUPLICATES action #58575
- Display missing workspace-upgrade confirmation button on Travel upgrade page #58678
- fix: handle back navigation on confirm modal #58794
- Feature/kuba nowakowski/add empty state to expense view #58795
- Update General-product-troubleshooting.md #58870
- feat: update optimistic data after the API response #58972
- [No QA] Fix
CFBundleVersion and CFBundleShortVersionStringIOS Build Warning #59057 - fix: app stuck on skeleton #59084
- fix onLinkPress on Transfer Balance page. #59125
- Fix: Empty state screen is not at the middle #59141
- fix: always offset bottom safe area padding for
OfflineIndicator#59144 - Fix auto focus after side pane is closed, fix popover position on attachment modal #59156
- Fix desktop updates #59160
- Add QAB for Create report flow #59167
- App crashes after viewing card transactions and reporting card fraud #59175
- [NO QA] Update Add-a-payment-card-and-view-your-subscription.md #59186
- Fix "Add to group" button is present on team@expensify.com #59187
- Return early when caching sound #59188
- Hide the REIMBURSED action type #59192
- Fix room mention is highlighted when an expense report name has the same name #59197
- Fix clearing tag/category add error doesn't delete it #59199
- fix: Hidden shown in the To field in the reports page on draft open reports created #59200
- fix: admins can't edit expenses on draft reports in NewDot #59201
- Fix - Tags - "Track billable" is enabled when workspace is created offline and disabled when online #59235
- [NO QA] Update Add-a-payment-card-and-view-your-subscription.md #59238
- [No QA] Update Edit-and-Submit-Expense-Reports.md #59246
- [HelpDot] Remove
&in links #59248 - [CP Staging] fix: auto focus input break navigator transition #59251
- Fix iOS production deploys by fixing key path #59254
- [No QA] Cleanup push notification subscription lib #59258
- Revert "[CP Staging] fix: auto focus input break navigator transition" #59286
- Revert immediately showing report actions #59291
- [CP Staging] fix: start chat page is broken after refreshing the page #59378
- [CP Staging] fix: Use profiling option is missing #59399
- [CP Staging] Revert "feat: update optimistic data after the API response" #59423
Deploy Blockers:
- [Due for payment 2025-04-16] [Report Creation UI] Create report button opens empty workspace selection page when there is no workspace #59339
- Create report button opens empty workspace selection page when there is no workspace #59340
- QAB - Create report button is not removed after deleting all the workspaces in the account #59341
- Report - Report view shows skeleton during each visit #59342
- [Due for payment 2025-04-16] [$250] Report headers show
Youfor resolve duplicate system message #59346 - [Due for payment 2025-04-10] [Due for payment 2025-04-08] [$250] Start chat - Start chat page is broken after refreshing the page #59352
- [Due for payment 2025-04-25] [$250] Blank RHP displayed #59354
- Chat - No New message green line when receive new message #59357
- Reports - To field is empty when create expense in workspace chat #59359
- Chat - The unread marked is not displayed in the receiver's conversation #59384
- [$250] Chat - Green line appears when send message in custom room #59393
- [Due for payment 2025-04-10] [Due for payment 2025-04-08] [$250] Troubleshooting - "Use profiling" option is missing #59394
- Chat - Skeleton loader is displayed when creating room or group chat while offline #59404
- [$250] Distance rate- Turn online, the distance rate deleted when offline displays rate $0.00 #59417
- [HOLD for payment 2025-04-11] [$50] Chat - New message button in conversation page is disappeared when returning from thread page. #59427
- Android - Tapping on a user from recents does not respond #59432
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
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
StagingDeployCash🔐 LockCashDeploys 🔐Prevent new code from being deployed to stagingPrevent new code from being deployed to staging
Activity
github-actions commentedon Mar 31, 2025
🚀 All staging deploys are complete, @Expensify/applauseleads please begin QA on version https://github.com/Expensify/App/releases/tag/9.1.21-0 🚀
rlinoz commentedon Mar 31, 2025
Demoted #59346
izarutskaya commentedon Mar 31, 2025
Regression is at 65% completed.
Unchecked PRs:
#57923 - found bug #57923 (comment) Pending validation on iOS
#58061 - pending validation on Web, mWeb and Desktop
#58362 - facing with issue #58362 (comment)
#58575 - found issue on a Desktop #58575 (comment) Pending validation on iOS
Blockers:
#59352
#59357
grgia commentedon Mar 31, 2025
Checking off #59384 as dupe
grgia commentedon Mar 31, 2025
demoted #59404
grgia commentedon Mar 31, 2025
demoted #59394
grgia commentedon Mar 31, 2025
@izarutskaya what's the latest % update on regression tests?
grgia commentedon Mar 31, 2025
Not seeing any Fresh Firebase crashes on this version
IOS
Android
But it does seem like there's been lots of crashes on android the last 7 days.
Top offender seems to be fixed by this version, but the second two are still occurring
mvtglobally commentedon Apr 1, 2025
Regression is at 99% completed.
Unchecked PRs:
#58061 - Is failing with #59394. We are unable to check PROD, pls double check if the blocker.
#59160 - Can you pls QA internally? #59160 (comment)
Blockers:
#59352
#59357
#59393
grgia commentedon Apr 1, 2025
closed as fixed #59432
grgia commentedon Apr 1, 2025
demoted #59427
grgia commentedon Apr 1, 2025
checking off #59393 as fixed
grgia commentedon Apr 1, 2025
checking off #59417 as fixed
grgia commentedon Apr 1, 2025
One fresh crash on IOS. Nothing in logs for the crash jumping out for RCA in code
Related to onClose() / fetchExpenseList() call
grgia commentedon Apr 1, 2025
checking off #59352 as fixed
grgia commentedon Apr 1, 2025
@mvtglobally would you give an update on the unchecked PRs?
mvtglobally commentedon Apr 1, 2025
@grgia
Unchecked PRs:
#58061 - Is failing with #59394. We are unable to check PROD, pls double check if its the blocker.
#59160 - Can you pls QA internally? #59160 (comment)
mvtglobally commentedon Apr 1, 2025
Regression is completed
grgia commentedon Apr 1, 2025
checking off #59357 as fixed
grgia commentedon Apr 1, 2025
Alright... let's do this thang
grgia commentedon Apr 1, 2025