Repository navigation
Deploy Checklist: New Expensify 2024-07-10 #45144
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.0.6-8
Compare Changes: production...staging
This release contains changes from the following pull requests:
- perf: Implement filtering in New Chat page #40350
- [Search v1] Add handling of actions and improve Search list items #41725
- Reapply - Add offline search functionality for addresses #43011
- fix If we alter transaction details, new message green line disappears #43162
- Update search to work with chat rooms with empty participants + prevent searching for chat rooms by participant #43626
- Sage Intacct settings configuration: Export #43776
- Sage Intacct settings configuration: Advanced #43934
- Use suitable decimals while calculating tax #43948
- [Search v1] Fix desynchronized bottom tab and central pane after goBack to the Search #43998
- @szymczak/sage intacct import page #44166
- Bump expensify-common and react-native-live-markdown #44262
- fix: Copying a message with a reply doesn't refocus on the composer #44399
- fix: Categorizing - RHP closes instead of returning to category list after deleting a category. #44413
- fix: negate amount for expense report #44439
- Add pendingAction to MultiLevelTags #44441
- [NoQA] feat: react-compiler healthcheck #44460
- Fix text input won't auto focus after back from get assistance page in workspace invite page #44511
- fix: return to report screen if RHP has valid reportID params #44520
- Fix show onboarding modal functions #44536
- Replace capitalised "s" in the "Account settings" #44574
- Fix: After inviting a member navigating back takes you back to members page #44668
- fix: Design updates to Search rows on mobile #44677
- Fix merchant is required when sending an invoice #44721
- Feature: Implement support for bulk operations on the policy report fields #44729
- Implement the policy report field edit flow #44730
- Centralize ExpensiMark usage with a dedicated Parser module #44732
- [No QA] 1-6 Card Flow UI #44741
- fix: update isLoading logic on workspace catogory page #44766
- fix: render Mapbox.MapView when access token is correctly set #44767
- fix: Web - Profile - Hovering over the zoom tool does not display a tooltip. #44788
- Fix smaller file preview when opening PDF attachment while keyboard is open #44883
- [HybridApp] Fix transitions #44903
- [#Wave-Control: Add NetSuite] Settings Configuration in NewDot: Advanced (Remaining Pages) #44921
- mWeb/Safari - Attachments - New tab doesn't open when clicking the download button from the overflow menu on a .doc file. #44933
- [HelpDot] Clicking same link will keep you at same place #44936
- [#Wave-Control: Add NetSuite]: Settings Configuration in NewDot: Import - Add Custom Records/Lists #44942
- Use locale with date-fns #44943
- perf: remove sorting from
findLastAccessedReport#44948 - [No QA] Bump react-native-onyx to 2.0.56 #44950
- [NoQA] fix: e2e results not being posted #44951
- Fix disconnect QBO on native devices #44952
- Update en.ts #44954
- perf: remove
useLastAccessedReportIDhook and callfindLastAccessedReportonly when needed #44955 - Correct bad spanish translation #44961
- [No QA] Fix flaky CIGitLogicTest #44967
- Fix text theme colour in workspace upgrade flow #44976
- Update Admin-Card-Settings-and-Features.md #44982
- Update Cardholder-Settings-and-Features.md #44996
- [NoQA] Skip react compiler check on NetSuiteApprovalAccountSelectPage #45012
- Update Dispute-A-Transaction.md #45014
- Update Cardholder-Settings-and-Features.md #45017
- [No QA] Updating sNVP format to remove name and permissions #45018
- Add Spanish translation to system message for approval #45020
- Update Request-the-Card.md #45033
- Update Statements.md #45034
- fix: add description when connecting QBO #45041
- Set cursor position of TextSelectorModal #45074
- [No QA] Add failure notification if staging/production fail to deploy #45096
- [No QA] Fail patch-package on errors or warnings (round 2) #45098
- Update identified for Google Custom Search Engine script URL #45101
- [NoQA] Correct the react-native-live-markdown patch after updating the library #45120
- Fix comment describing LHN groups and their ordering #45122
- Fix table header alignment #45128
- [No QA] Simplify applyPatches script #45189
- [CP Staging] Fix default chat report view not loading upon signin #45224
- [CP Staging] Revert "Fix show onboarding modal functions" #45299
- Make Slider Transformation Function Callback a worklet #45314
- [NO QA] Attempt to fix Android builds with ruby workaround #45332
- [CP Staging] fix: frequent component re-mount #45335
- [No QA] Fix missing parts of react-native-community/netinfo patch #45389
- Make ImageCropView animated style function a worklet #45400
Deploy Blockers:
- [HOLD FOR PAYMENT 2024-07-15] Expense - Missing report title in report details page after the expense is paid #44959
- [HOLD for payment 2024-07-22] [$500] Android & iOS-Chat - Report flickers, keyboard is dismissed when focus on composer on Android #45152
- [HOLD for payment 2024-12-30] [Awaiting payment][$250] Mark down - The sent message containing two > does not display double quote mark down #45154
- [$250] Chat - Onboarding modal opens briefly, Concierge chat is with red dot in LHN if open public room #45157
- Report fields - All report fields disappear instead of crossed out when deleted offline #45159
- [HOLD for payment 2024-07-24] [$250] Profile - App crashes when uploading profile picture #45162
- Report fields - Initial value page when opened from existing report field is missing subtitle #45163
- [$250] Profile - Zoom slider does not change position when moving to zoom an image #45164
- [HOLD for payment 2024-07-24] [$250] Split - App does not throw an error when saving the empty merchant field #45180
- Accounting - Non-reimbursable expense becomes empty after going offline and online #45191
- [HOLD for payment 2024-08-01] Accounting - Non-reimbursable and Reimbursable expense options don't get auto focused #45192
- [HOLD for payment 2024-08-09] [$250] Android - Accounting-Confirm button doesn't work while keyboard is up #45193
- [HOLD for payment 2024-07-24] Login – Unable to log in via Magic link, enter magic code page opens #45196
- [$250] Chat - Concierge widget redirects to the Login Page on ND #45206
- [PAID] Workspace - Endless skeleton loader after login if the account is added to a workspace #45212
- [$250] [#Wave-Control - Add Sage Intacct] Non-reimbursable options text turns gray when clicked #45213
- [$250] Login - Endless loading when login existing account #45225
- [$500] Chat - Page reloads and green line disappears when open unread chat #45226
- [$250] After account creation via Classic Expensify, the user is redirected to New Expensify in a logged-out state #45229
- [$250] Distance - Recent destination list shows more than 5 destinations #45241
- [$250] Notification – Have no sound notification for message #45243
- [$250] Desktop - Log in - Unable to log in via browser pop-up "Open New Expensify" #45245
- Hybrid app - Explanation modal appears every time app opened #45254
- [HOLD for payment 2024-07-26] [$125] Expensify Card - There are two error messages when trying to proceed without a limit #45268
- [HOLD for payment 2024-08-09] [$250] Expensify Card - Hitting Enter on limit amount page does not proceed to the next page #45269
- [HOLD for payment 2024-07-26] [Workspace Feeds] No message "No results found" under search field in "Who needs a card?" step #45270
- [HOLD for payment 2024-08-05] [$250] Expensify Card - Offline indicator is below the content in "Choose a card type" page #45272
- Expensify Card - Toggle is auto-disabled after being enabled and disabled once #45274
- [HOLD for payment 2024-07-24] Desktop - Unable to login Google/ Apple button #45284
- There are too many contact methods showing #45336
- Pasting text with a blank line underneath it shows grey text, unable to send message using
Enterkey #45345
Deployer verifications:
- I checked the App Timing Dashboard and verified this release does not cause a noticeable performance regression.
- I checked Firebase Crashlytics and verified that this release does 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
DailyKSv2KSv2StagingDeployCash🔐 LockCashDeploys 🔐Prevent new code from being deployed to stagingPrevent new code from being deployed to staging
Activity
OSBotify commentedon Jul 10, 2024
🚀 All staging deploys are complete, @Expensify/applauseleads please begin QA on version https://github.com/Expensify/App/releases/tag/9.0.6-0 🚀
kavimuru commentedon Jul 10, 2024
#45101 - Checking it off since it is a PROD PR.
Julesssss commentedon Jul 10, 2024
Checking off #45164
luacmartins commentedon Jul 10, 2024
Checked off #44921. Demoted to NAB
kbecciv commentedon Jul 10, 2024
TR is 40% left!
#43162 is failing with #41211 on IOS and Android, left comment #43162 (comment)
#43626 is pending verification on mWeb and Android
#43934 i spending verification on IOS app
#43998 is failing with #43407, left comment #43998 (comment)
#44262 is pending verification on mWeb and Android
#44399 is failing with #45204 on Android ans IOS app
#44536 is pending verification on Desktop and IOS app
#44903 is pending verification
#44921 is pending verification on Desktop and IOS app
#44948 is pending verification on IOS app
#44952 is pending verification on mWeb
Deploy Blockers:
#45152
#45157
#45162
#45180
#45191
#45196
#45206
#45212
#45213
blimpich commentedon Jul 10, 2024
Demoting #45213
mvtglobally commentedon Jul 11, 2024
TR is 25% left!
#43162 is failing with #41211 on IOS and Android, left comment #43162 (comment)
#43626 is pending verification on Android
#43998 is failing with #43407, left comment #43998 (comment)
#44262 is pending verification on mWeb and Android
#44399 is failing with #45204 on Android ans IOS app
#44536 is pending verification on Desktop and IOS app
#44903 is pending verification
#44921 is pending verification on Desktop and IOS app
#44948 is pending verification on IOS app
#44952 is pending verification on mWeb
#44413 is pending verification
Deploy Blockers:
#45152
#45157
#45162
#45180
#45191
#45196
#45206
#45212
#45225
#45226
#45229
NikkiWines commentedon Jul 11, 2024
Checking off #45243 as we were unable to reproduce the issue
Julesssss commentedon Jul 11, 2024
Demoting #45180
kavimuru commentedon Jul 11, 2024
Regression is left with 23 steps
Unchecked PRs:
#43162 is failing with #41211 on IOS and Android, left comment #43162 (comment)
#43998 is failing with #43407, left comment #43998 (comment)
#44262 is failing with #45154
#44399 is failing with #45204 on Android ans IOS app
#44536 is pending verification on Desktop
#44574 comment
#44903 is failing with #45254
#44921 is pending verification on Desktop
#44952 is failing with #42466
Deploy Blockers:
#45152
#45157
#45162
#45196
#45206
#45212
#45225
#45226
#45229
#45241
#45245
#45254
kavimuru commentedon Jul 11, 2024
Regression is completed.
Unchecked PRs:
#43162 is failing with #41211 on IOS and Android, left comment #43162 (comment)
#43998 is failing with #43407, left comment #43998 (comment)
#44262 is failing with #45154
#44399 is failing with #45204 on Android ans IOS app
#44536 is failing with #45260 repro in PROD checking it off
#44574 #44574 (comment)
#44903 is failing with #45254
#44921 is failing with #45191 and #45192
#44952 is failing with #42466
Deploy Blockers:
#45152
#45157
#45162
#45196
#45206
#45212
#45225
#45226
#45229
#45241
#45245
#45254
#45268
#45269
#45270
#45272
#45274
3 remaining items
Julesssss commentedon Jul 11, 2024
#45196 resolved by #45299
kavimuru commentedon Jul 11, 2024
#45224 failing with #45152 in android
Julesssss commentedon Jul 12, 2024
This is expected for now, due to our Android builds failing.
Julesssss commentedon Jul 12, 2024
Checked off #45336 and a few more that are no longer occurring (our linked redirect issues)
Julesssss commentedon Jul 15, 2024
Checking off #45245 as no longer reproducable
Julesssss commentedon Jul 15, 2024
Checking off #45284 as no longer reproducable
Julesssss commentedon Jul 15, 2024
Checking off #45152
Julesssss commentedon Jul 15, 2024
Details about the remaining blockers here
marcaaron commentedon Jul 15, 2024
Checked off the last blocker
thienlnam commentedon Jul 15, 2024