Repository navigation
Deploy Checklist: New Expensify 2024-10-02 #50030
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.43-6
Compare Changes: production...staging
This release contains changes from the following pull requests:
- feat: add labels to bottom tab bar #48003
- fix: The continue button has some extra bottom padding #48179
- [A/B Testing - Create Expense] Implement Create Expense Flow under hidden Beta #49007
- Missing email in RHP header and message when adding new contact #49150
- Update "automatically paid" report action copy #49187
- Search - Highlight newly added expense #49192
- fix: Profile - No error after uploading corrupted jpg for avatar, console error shows up. #49203
- Fix warning "Function components cannot be given refs" #49377
- fix: Split amount is not recalculated when entering 0 as input #49381
- Update Report Next Steps to fallback to "an admin" instead of policy owner if no reimburser set #49424
- [Search v2.4] Update Search results page (Search bar only) #49462
- fix: set currentAccountID to -1 when signing out #49515
- Add prefer-at condition to eslint #49534
- [NetSuite] Add helper text for custom segment/records/list #49580
- Categories - Spend category offline #49610
- [NoQA] e2e: allow warmup failures #49649
- pass
styletoEmojiRenderer#49730 - Fix: Long State/Province text can not be saved on Address modal #49767
- Add "Invoices" LHN option and badge #49790
- reset error on going back #49828
- [Security page][Copilot] Recalculate menu items when personal details change. This fixes profile picture not shown after switching accounts. #49833
- fix: show correct message when disconnecting quickbooks desktop #49834
- Fix - Search - App returns to Inbox after assigning task in chat report RHP in Search #49865
- Fix - Category rules - default tax rate field is blank for a moment after editing category name #49867
- fix deleted expense still visible offline #49878
- Support submitted closed report action #49905
- [No QA] docs: describe performance metrics #49912
- Fix closing TransactionReceipt modal when opened from Search RHP view #49915
- Fix "Please provide a valid website" error is not dismissed when navigating back #49957
- NO QA - Update Enable-two-factor-authentication.md #49966
- Creating Workflow images to be added to Help Site #49968
- Fix translations flickering on Search delete modal #49989
- [CP Staging] [NoQA] fix(android): fix build issues with react-native-app-logs #50038
- [CP Staging] Ensure that round trips do not display the duplicate waypoint error incorrectly #50084
- [CP Staging]: Fix: Company website field appears empty on company info confirmation page #50097
- [CP Staging] fix wrong last message in LHN after message deletion #50110
- Fix: Yellow color tones not applied for emoji #50119
- [CP Staging] Revert "feat: upload native logs" #50124
Internal QA:
Deploy Blockers:
- iOS - Composer - No copy paste option in edit mode #49977
- [HOLD for payment 2024-10-11] Search - Expenses are not highlighted when selected #50046
- [HOLD for payment 2024-10-14] [HOLD for payment 2024-10-11] Track expense - "Just track it" is present from actionable whisper options which causes error #50048
- [HOLD for payment 2024-10-11] Track distance - Distance and Rate show “Pending” when tracking via Just track it route #50051
- iOS Invoices - App remains on the same page instead of workspace LHN after enabling Invoices #50056
- [HOLD for payment 2024-10-11] [HOLD for payment 2024-10-10] mWeb - LHN - Emoji deleted in chat doesn´t disappear from preview in LHN #50069
- [HOLD for payment 2024-10-11] [HOLD for payment 2024-10-10] Distance - It is not possible to create an expense with duplicate start and stop #50077
- [HOLD for payment 2024-10-11] [HOLD for payment 2024-10-10] LHN - $0.00 is displayed when deleting an expense #50081
- [HOLD for payment 2024-11-05] [$250] IOU - mWeb - User trying to upload receipt by quickly tapping capture button shows error #50083
- [$250] iOS - IOU - "Not here" error appears briefly after deleting expense #50085
- [HOLD for payment 2024-10-11] [HOLD for payment 2024-10-10] Bank account - Company website field appears empty on company info confirmation page #50086
- [HOLD for payment 2024-10-11] [HOLD for payment 2024-10-10] Yellow color tones not applied for emoji #50087
- [HOLD for payment 2024-10-22] Expense - "auto paid with Expensify" system message has <a href="link"> and </a> when pasted #50090
- [HOLD for payment 2024-10-11] [HOLD for payment 2024-10-10] iOS - The phone heats up quickly when actively using the app with an expensifail account #50104
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
StagingDeployCash🔐 LockCashDeploys 🔐Prevent new code from being deployed to stagingPrevent new code from being deployed to staging
Activity
OSBotify commentedon Oct 2, 2024
🚀 All staging deploys are complete, @Expensify/applauseleads please begin QA on version https://github.com/Expensify/App/releases/tag/9.0.43-0 🚀
jasperhuangg commentedon Oct 2, 2024
Android build failed on staging, I'm looking into it
https://github.com/Expensify/Mobile-Deploy/actions/runs/11135397165/job/30945438746
https://github.com/Expensify/App/actions/runs/11135389669/job/30945330690
hannojg commentedon Oct 2, 2024
@jasperhuangg i am looking into the build failures as well here:
its since we merged this PR:
We can revert it, or wait for a moment until i fixed the issue with the library
hannojg commentedon Oct 2, 2024
PR to fix build issues:
hannojg commentedon Oct 2, 2024
android builds are working now!
Julesssss commentedon Oct 2, 2024
Checking off #50046
arosiclair commentedon Oct 2, 2024
#45905 passed QA
grgia commentedon Oct 2, 2024
@jasperhuangg we demoted #50048 but we actually could CP the fix from here #50068
jasperhuangg commentedon Oct 2, 2024
Demoting #50051
tgolen commentedon Oct 2, 2024
Demoting #50085
kavimuru commentedon Oct 2, 2024
Regression is 18% left.
Unchecked PRs:
#49007 failing with #50058 - Repro in PROD checking it off
#49150 failing with #50063 - Repro in PROD checking it off
#49187 validation pending in desktop
#49424 validation pending in iOS
#49515 validation pending in iOS
#49534 validation pending in iOS
#49580 validation pending in iOS
#49834 failing with original KI #49834 (comment)
#49865 failing with original KI #49478 #49865 (comment)
#49867 failing with #50078 repro in PROD checking it off
#49905 (comment)
#49957 - Waiting for a bug to be created
jasperhuangg commentedon Oct 2, 2024
#50077 was fixed by #50084
jasperhuangg commentedon Oct 2, 2024
#50083 was demoted
kavimuru commentedon Oct 2, 2024
Regression is 9% left
Unchecked PRs:
#49834 failing with original KI #49834 (comment)
#49865 failing with original KI #49478 #49865 (comment)
#49905 (comment)
jasperhuangg commentedon Oct 2, 2024
#50081 and #50069 have both been fixed by #50110
jasperhuangg commentedon Oct 3, 2024