Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deploy Checklist: New Expensify 2024-11-21 #52862

Closed
65 tasks done
github-actions bot opened this issue Nov 21, 2024 · 20 comments
Closed
65 tasks done

Deploy Checklist: New Expensify 2024-11-21 #52862

github-actions bot opened this issue Nov 21, 2024 · 20 comments
Assignees
Labels
🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging StagingDeployCash

Comments

@github-actions
Copy link
Contributor

github-actions bot commented Nov 21, 2024

Release Version: 9.0.65-5
Compare Changes: production...staging

This release contains changes from the following pull requests:

Internal QA:

Deploy Blockers:

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

@mvtglobally mvtglobally added the 🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging label Nov 21, 2024
@OSBotify
Copy link
Contributor

🚀 All staging deploys are complete, @Expensify/applauseleads please begin QA on version https://github.com/Expensify/App/releases/tag/9.0.65-0 🚀

@izarutskaya
Copy link

Regression is at 44% completed.

Unchecked PRs:
#52844 - Failing in Desktop and iOS with original KI #52639

Blockers:
#52864
#52866
#52868
#52869

@lakchote
Copy link
Contributor

Checked off #52870 (comment)

@mountiny
Copy link
Contributor

Checking off #52794 as the QA worked ✅

@mountiny mountiny self-assigned this Nov 21, 2024
@mvtglobally
Copy link

Regression is at 20% left.

Majority of the testers still unable to get the latest IOS build. We are working on the IOS slots

@mvtglobally
Copy link

Regression is at 10% left.

Blockers
#52864
#52868
#52873
#52874
#52891

PRs
#52384 - Can this be QAed internally?

@mvtglobally
Copy link

Regression is at 4% left.

Blockers
#52864
#52868
#52873
#52874
#52891

PRs
#51709 - Pending validation on Desktop
#52384 - Can this be QAed internally? We are not able to add non-US bank account
#52435 - Pending validation on IOS
#52520 - PROD QA, checking off
#52662 - QA Steps are missing. Can we check it off?
#52779 - Pending validation on IOS
#52844 - Failing with #52639
#52888 - Pending validation on IOS, Android and Desktop
#52919 - Pending validation on IOS, Android and Desktop

@mjasikowski
Copy link
Contributor

#52873 reverted and CP'd

@gijoe0295
Copy link
Contributor

@mvtglobally Can you add recordings here on #52844 failing? We tested ourselves and it worked well.

@izarutskaya
Copy link

Regression is completed.

PRs:
#51709 - KI Desktop only #49571
#52384 - Can this be QAed internally?
#52844 - Failing with original KI #52639

Blockers
#52864
#52868
#52874
#52891

@izarutskaya
Copy link

Hi @gijoe0295

#52844

Desktop

1732161996161.PR_52639__Desktop.mp4

iOS

1732160272060.52844_iOS.mp4

@gijoe0295
Copy link
Contributor

gijoe0295 commented Nov 22, 2024

@izarutskaya As discussed in #52639 (comment), if you search an INEXISTING account, it would show the fallback avatar so your attached videos are expected.

To test #52639 correctly, you need to use an EXISTING account that the current user hasn't chatted with before. Sorry for the confusion. I'll update the PR's QA Steps accordingly.

cc @deetergp @brunovjk

@izarutskaya
Copy link

izarutskaya commented Nov 22, 2024

@gijoe0295 I have this behavior in my iOS. Still show the fallback avatar for my EXISTING account. This is my old account ([email protected])
Build 9.0.65-4 Maybe something wrong?

Rpreplay.Final1732279927.mp4

@gijoe0295
Copy link
Contributor

gijoe0295 commented Nov 22, 2024

@izarutskaya I think it's due to the capitalized I at the beginning. Only happen on iOS because it automatically capitalizes the first character. The SearchForReports API is case-sensitive so izarutskachat1 and Izarutskachat1 (capital i) are different. The correct result is returned if you searched for the exact email ([email protected]).

This problem also happens in the Start chat flow (and all other search flows) so I think it's not related to our PR and we can either ignore it or create a separate issue to fix it.

cc @brunovjk @deetergp WDYT?

@rlinoz
Copy link
Contributor

rlinoz commented Nov 22, 2024

Checking off #52891, it is fixed here #52891 (comment)

@chiragsalian
Copy link
Contributor

@kavimuru
Copy link

#52868 not reproducible

screen-20241122-161720.mp4
screen-20241122-161609.mp4

@kavimuru
Copy link

#52864 is not reproducible either.

screen-20241122-161413.mp4
screen-20241122-161231.mp4

@chiragsalian
Copy link
Contributor

I checked off,

  1. fix: Update second Allow location access modal on web #51709
  2. feat: Step 4 UI #52384 - tested it and it works well for me. I think QA team could easily test the same too so maybe there is some confusion there.
  3. Deploy Checklist: New Expensify 2024-11-21 #52862 - yup just doc copy changes. LGTM
  4. fix: new member shows fallback avatar in report invite page #52844 - sounds good to me, thank you for staying on top of this @gijoe0295 and i agree its a separate conversation. could I ask you to bring this discussion to the original issue asking if its something we can ignore or need a follow up for.

@chiragsalian
Copy link
Contributor

:shipit:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging StagingDeployCash
Projects
None yet
Development

No branches or pull requests