Repository navigation
Deploy Checklist: New Expensify 2024-09-18 #49427
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.38-4
Compare Changes: production...staging
This release contains changes from the following pull requests:
- Debug Mode - Report and Report Actions #45481
- [No QA][Internal] Set up firebase performance for web #47795
- Composer warn #48329
- [NO QA] Feat: Pending state with no feed #48489
- Update the free trial badge to display Start a free trial badge when we create a workspace for a user #48512
- Fix copilot bugs #48517
- fix: turn off selection mode if all active options are deleted #48547
- Add SearchRouter component and context to display it #48785
- [OldDot Rules Migration] Fix custom names, fix keys #48908
- Follow up make onboarding continue from last visited page on desktop #48955
- Fix: Onboarding - Two offline indicators on the name input page #48957
- Fix crash when switching accounts (again) #48962
- prevent initial focus when container has button listen enter event #49023
- Category settings: Default categories follow-up #49030
- fix flicker on from and to advanced filters #49072
- Track tax - Tax rate does not update when editing distance rate offline #49194
- fix: rbr for reports in filter page #49199
- fix: saved search
ThreeDotsMenu's fixed position #49239 - [Search v2.3] [Saved Searches] Fix duplicate saved searches #49243
- Replace email by You #49315
- Fix bug with Payment option is not selected #49345
- [No QA] Show too many writes error whenever it's set in response data #49350
- Update Sage-Intacct-Troubleshooting.md #49362
- Fix warning "Possible unhandled promise rejection" #49382
- Fix newline entering inside inputs #49387
- [NoQA] Remove react compiler healthcheck action #49397
- [No QA] Fix checkDeploymentSuccess job in deploy workflow #49432
- [CP Staging] deploy blocker fix: private personal details infinite loading #49471
- [CP Staging] fix: Distance rates - Change Rate to default leads to app crash. #49475
- [CP Staging] fixes optimistc case and delay submission current user bad grammar #49482
Internal QA:
Deploy Blockers:
- [HOLD FOR PAYMENT 9/26]Expense - Nothing happens when hitting Enter on amount page #49368
- Web - Console error shows up after loading staging ND #49443
- [PAID] [$250] [Workspace Feeds] App crashes after creating new WS and selecting start over #49447
- Distance rates - Change Rate to default leads to app crash #49459
- Profile - When opening profile, in settings, "Private" section loads infinitely. #49461
- [HOLD for payment 2024-09-26] Expense - Bad grammar "You's expense(s)" instead of "Your expense(s)" in report banner #49466
- [hold for payment 2024-10-08] [$250] Web - Debug - RHP tabs can be swiped #49483
- Expense - Banner shows user email/name first, then "You" instead of "You" directly #49484
- [$100] Android -Profile - Error Message Cut Off When Uploading Large Image to Profile #49485
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 Sep 19, 2024
🚀 All staging deploys are complete, @Expensify/applauseleads please begin QA on version https://github.com/Expensify/App/releases/tag/9.0.38-0 🚀
mountiny commentedon Sep 19, 2024
Checking #49339 off, Shawn already qaed it
mvtglobally commentedon Sep 19, 2024
Regression is - 70 % completed
PRs:
#45481 - Pending validation on Web and Desktop
#48517 - Pending validation on mWeb, Desktop, Android and iOS
#49023 - Pending validation on Android and iOS
#49030 - Pending validation on Web
#49194 - Pending validation on iOS
#49199 - Pending validation on Desktop, Android and iOS
#49239 - Issue repro on iOS with #49456. checking off
#49315 - Pending validation on Android and iOS
#49387 - Pending validation on Desktop, Android and iOS
Blockers:
#49443
#49447
#49459
#49461
grgia commentedon Sep 19, 2024
Fix for #49461 waiting for review here - #49471
grgia commentedon Sep 19, 2024
Checking off #49443. See https://github.com/Expensify/Cloudflare-Workers/pull/151
grgia commentedon Sep 19, 2024
Checking off #49461 CPd the fix
carlosmiceli commentedon Sep 19, 2024
Checking off #49459 - PR fix is merged.
grgia commentedon Sep 19, 2024
demoted #49447
mvtglobally commentedon Sep 19, 2024
Regression is - 97 % completed
PRs:
#45481 - is failing with an issue. Logging in a bit
#48517 - Is failing with KI #48246. repro in PROD
#49194 - Pending validation on iOS
#49315 - Pending validation on iOS
#49387 - is failing with #49374. repro in PROD, checking off
Blockers:
#49466
grgia commentedon Sep 19, 2024
demoting #49483
grgia commentedon Sep 19, 2024
demoting #49485, exists on prod
grgia commentedon Sep 19, 2024
I CPd #49482 which fixes #49466 and may fix #49484
grgia commentedon Sep 19, 2024
Posted in #deployers looking for someone to takeover for today since QA is not complete - https://expensify.slack.com/archives/C07J32337/p1726778019965809
mvtglobally commentedon Sep 19, 2024
Regression is completed
PRs:
#45481 - is failing with #49483, not a blocker, checking off
#49194 - Pending validation on iOS
Blockers:
#49466
#49484
grgia commentedon Sep 19, 2024
checking off #49466 and #49484 which were fixed by #49482
grgia commentedon Sep 19, 2024
checking off #48517 as linked bug is reproducible in prod
grgia commentedon Sep 19, 2024
@mvtglobally have you validated #49194 on IOS?
grgia commentedon Sep 19, 2024
I tested #49194 on IOS / staging, so checking off QA
grgia commentedon Sep 19, 2024
woot woot, checklist done
grgia commentedon Sep 19, 2024
mvtglobally commentedon Sep 19, 2024
PR #49194 is failing for Android because of issue #49459 which has CP. IOS is pass now