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-08-17 #25160

Closed
75 tasks done
OSBotify opened this issue Aug 17, 2023 · 26 comments
Closed
75 tasks done

Deploy Checklist: New Expensify 2023-08-17 #25160

OSBotify opened this issue Aug 17, 2023 · 26 comments
Assignees
Labels
🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging StagingDeployCash

Comments

@OSBotify
Copy link
Contributor

OSBotify commented Aug 17, 2023

Release Version: 1.3.55-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

@yuwenmemon yuwenmemon self-assigned this Aug 17, 2023
@mvtglobally mvtglobally added the 🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging label Aug 17, 2023
@OSBotify
Copy link
Contributor Author

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

@youssef-lr
Copy link
Contributor

Checked off #24021 after testing it myself.

@mountiny
Copy link
Contributor

Checking #23626 off and confirming it works

@mvtglobally
Copy link

Regression is ongoing. About 30% left

PR #24175 is failing #25386 & #25394
PR #24236 pending validation on all platforms
#24252 is failing #23898. Repro in prod Checking off
#24274 is failing #25392
#24320 pending validation on all platforms
#24345 is failing #25388
#24361 pending validation on all platforms
#24448 is failing #25392
#24543 pending validation on all platforms
#24551 pending validation on all platforms
#24563 is failing
#24613 pending validation on all platforms

@marcaaron
Copy link
Contributor

Checked off #25436 it's on prod already

@yuwenmemon
Copy link
Contributor

@mvtglobally How close are we to completing QA?

@mvtglobally
Copy link

@yuwenmemon we are down to 10% TestRail left and 5 Pr/device validations.
At least an hour/two left to wrap up.

@mvtglobally
Copy link

@yuwenmemon down to 1% TR and 2 PRs

@mvtglobally
Copy link

Regression is down to just last 10 steps

PR #24175 is failing #25386 & #25394 & pending validation on Android.
PR #24236 pending validation on Android. Rest is pass
#24274 is failing #25392
#24345 is failing #25388
#24448 is failing #25392
#24563 is failing #24563 (comment)
#24613 is failing #24613 (comment)

@mvtglobally
Copy link

mvtglobally commented Aug 18, 2023

Regression is completed @yuwenmemon

Last unchecked issues

#24563 is failing #24563 (comment)
#24613 is failing #24613 (comment)

@Julesssss
Copy link
Contributor

Julesssss commented Aug 18, 2023

In the interest of getting the deploy out and not holding until Monday I'm looking at the remaining issues:

  1. Fix reveal message button is copiable even though it's not selectable #24563 --> I'm unable to reproduce on staging v1.3.55-4. Additionally, this shouldn't block the deployment as it's quite a minor issue, not necessarily related to the PR changes
  2. Fix transaction amount sign and clean up unnecessary pay money request transaction  #24613 --> a follow-up PR is in review but this should not block deploy

@Julesssss Julesssss self-assigned this Aug 18, 2023
@Julesssss
Copy link
Contributor

Finishing up the deployment to keep things moving as it's still very early on Friday.

  • Github status: All Systems Operational ✅
  • App Timing: Nominal
    Screenshot 2023-08-18 at 08 42 24
  • Firebase Crashlytics:
    • New Android crash 😞 -- this one seems pretty prevalent, so I'm taking it to Slack
    • iOS - no new issues, one fixed

@Julesssss
Copy link
Contributor

Of course, new blockers were just added... I believe some of these are related to changes on dev, and shouldn't block the deploy

@Julesssss
Copy link
Contributor

@yuwenmemon I believe #25472 can be marked off. But we'll need to be careful to temporarily remove and then re-add the label so that it gets added to the next checklist...
#25472 (comment)

@Julesssss
Copy link
Contributor

We reverted the MapBox PR in order to unblock AdHoc builds, CP in progress....

@Julesssss Julesssss removed their assignment Aug 18, 2023
@melvin-bot melvin-bot bot added the Monthly KSv2 label Aug 21, 2023
@Beamanator Beamanator removed the Monthly KSv2 label Aug 21, 2023
@mountiny
Copy link
Contributor

Checking #25527 off, I dont think its a deploy blocker

@mountiny
Copy link
Contributor

Checked off:

As they are either really minor edge cases which do not bear to be a deploy blockers or they actually occur in dev so we can deploy and they will be real blockers for the deploy tomorrow. never the less they should be treated with urgency

Only one deploy blocker left then #25481

@roryabraham roryabraham self-assigned this Aug 21, 2023
@roryabraham
Copy link
Contributor

Joining in as this week's NewDot deployer

@roryabraham
Copy link
Contributor

roryabraham commented Aug 21, 2023

Got a PR up to fix the last real blocker: #25481

Edit: Closed that PR in favor of #25611

@roryabraham
Copy link
Contributor

Verified that #25481 is no longer reproducible on staging, checking it off...

@roryabraham
Copy link
Contributor

#25595 is NAB, checking it off

@roryabraham
Copy link
Contributor

#25602 is NAB, checking it off.

@roryabraham
Copy link
Contributor

#25606 is NAB, checking it off.

@roryabraham
Copy link
Contributor

#25608 not reproducible on staging, checking it off.

@roryabraham
Copy link
Contributor

Same with #25616, checking it off.

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

10 participants