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 2023-10-25 #30365

Closed
99 tasks done
OSBotify opened this issue Oct 25, 2023 · 21 comments
Closed
99 tasks done

Deploy Checklist: New Expensify 2023-10-25 #30365

OSBotify opened this issue Oct 25, 2023 · 21 comments
Assignees
Labels
🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging StagingDeployCash

Comments

@OSBotify
Copy link
Contributor

OSBotify commented Oct 25, 2023

Release Version: 1.3.91-8
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 Oct 25, 2023
@kbecciv
Copy link

kbecciv commented Oct 25, 2023

Checking off the following PRs as they were deployed in past builds:

#25554
#28792
#28251
#28991
#29101
#29680
#29692
#29791
#29932
#29944
#29946
#29950
#29957
#29962
#29985
#29994
#30048
#30063
#30090
#30112
#30131
#30150
#30158
#30185
#30199

@kbecciv
Copy link

kbecciv commented Oct 25, 2023

Are we ok to check it off below PR?
#30010 - Prod QA
#29244 - Prod QA

@kbecciv
Copy link

kbecciv commented Oct 25, 2023

Regression is 25% done in TR.

@marcaaron
Copy link
Contributor

I think #29491 is already on production right @rlinoz?

@marcaaron
Copy link
Contributor

marcaaron commented Oct 25, 2023

Are we ok to check it off below PR?
#30010 - Prod QA
#29244 - Prod QA

@kbecciv Those PRs can be tested on production right away (they should go straight to production) and can be tested now.

@mvtglobally
Copy link

@marcaaron are you saying that we don't need to wait for PROD deploys when testing HELP pages?

@marcaaron
Copy link
Contributor

yes, my understanding is that you don't need to wait and it can be tested now.

@kbecciv
Copy link

kbecciv commented Oct 26, 2023

Regression is 60 % done in TR.

PR #29086 is failing with #30386
PR #29876 is failing with #30387

@marcaaron
Copy link
Contributor

Checking off #30373 as we deployed and CP'd a fix

@marcaaron
Copy link
Contributor

Checking off #30394 should be fixed by #30363

@marcaaron
Copy link
Contributor

Can we try to see if this is reproducible anymore? #30396

@mvtglobally
Copy link

@marcaaron We are able to install, so #30396 is not longer repro. But app is offline at the current moment. Not sure if this is build related, or just app Outage across

@marcaaron
Copy link
Contributor

Yes, we were experiencing an outage. I think it has just been resolved.

@kbecciv
Copy link

kbecciv commented Oct 26, 2023

Regression TR is only 5% left

PR #26166 is failing with #30385. Repro in Production, checking off
PR #29017 is failing with #30390. Repro in Production, checking off
PR #29086 is failing with #30390. Repro in Production, checking off
PR #29961 is failing with #29552. Repro in Production, checking off

@mvtglobally
Copy link

Regression is almost completed (3steps left)

Open blockers
#30386
#30395
#30400
#30423

Unchecked PRs
#29323 is failing #30389
#30402 internal QA #30402 (comment)
#30403 - Validating CP

#30363 is pass on all but Desktop. Desktop is blocked by KI #25790. Ok to check off?

@mvtglobally
Copy link

Regression is done

@marcaaron
Copy link
Contributor

Checking off #30400 as it is fixed now on staging.

@marcaaron
Copy link
Contributor

#30363 is pass on all but Desktop. Desktop is blocked by KI #25790. Ok to check off?

I would say yes, because people don't really "refresh" the desktop app.

@marcaaron
Copy link
Contributor

Noting: There is a “fresh crash” for the current staging version here https://console.firebase.google.com/u/0/project/expensify-chat/crashlytics/app/android:com.expensify.chat/issues/cde14f9da341ac3df72730b0ddd65f39?time=last-seven-days&types=crash&sessionEventKey=653A40BF02FE00011BE1D336FD4CE3FB_1872698221178451523 on Android.

It looks benign to me. The package is react-native-blob-util and there was a single crash on Android - but the files using this package have not been changed in this release.

@marcaaron
Copy link
Contributor

Checking off #30395 #30423 as they should both be fixed on the staging branch now (not yet deployed to staging).

I will re-test in a bit and start the deploy shortly.

@marcaaron
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

5 participants