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-06-21 #21172

Closed
67 tasks done
OSBotify opened this issue Jun 21, 2023 · 31 comments
Closed
67 tasks done

Deploy Checklist: New Expensify 2023-06-21 #21172

OSBotify opened this issue Jun 21, 2023 · 31 comments
Assignees
Labels
Daily KSv2 🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging StagingDeployCash

Comments

@OSBotify
Copy link
Contributor

OSBotify commented Jun 21, 2023

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

@luacmartins luacmartins self-assigned this Jun 21, 2023
@luacmartins luacmartins added the Daily KSv2 label Jun 21, 2023
@mvtglobally mvtglobally added the 🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging label Jun 21, 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.30-0 🚀

@luacmartins
Copy link
Contributor

Checking off #21040 since it was solved in the latest deploy already

@luacmartins
Copy link
Contributor

Checking off #21208 since the blocker label was removed.

@luacmartins
Copy link
Contributor

Checking off #21029 since it was already QAed on staging - #21029 (comment)

@OSBotify
Copy link
Contributor Author

👏 Heads up @Expensify/applauseleads 👏
A new pull request has been 🍒 cherry-picked 🍒 to staging, and will be deployed to staging in version 1.3.30-1 🚀

@OSBotify
Copy link
Contributor Author

🎉 All set?…You bet! @Expensify/applauseleads https://github.com/Expensify/App/releases/tag/1.3.30-1 has been deployed to staging 🎉

@OSBotify
Copy link
Contributor Author

👏 Heads up @Expensify/applauseleads 👏
A new pull request has been 🍒 cherry-picked 🍒 to staging, and will be deployed to staging in version 1.3.30-2 🚀

@luacmartins
Copy link
Contributor

Checking off #21222. We merged and CPed a fix.

@mvtglobally
Copy link

#20245 is failing #21210
#20560 is failing #21222

@OSBotify
Copy link
Contributor Author

🎉 All set?…You bet! @Expensify/applauseleads https://github.com/Expensify/App/releases/tag/1.3.30-2 has been deployed to staging 🎉

@OSBotify
Copy link
Contributor Author

👏 Heads up @Expensify/applauseleads 👏
A new pull request has been 🍒 cherry-picked 🍒 to staging, and will be deployed to staging in version 1.3.30-3 🚀

@OSBotify
Copy link
Contributor Author

🎉 All set?…You bet! @Expensify/applauseleads https://github.com/Expensify/App/releases/tag/1.3.30-3 has been deployed to staging 🎉

@OSBotify
Copy link
Contributor Author

👏 Heads up @Expensify/applauseleads 👏
A new pull request has been 🍒 cherry-picked 🍒 to staging, and will be deployed to staging in version 1.3.30-4 🚀

@luacmartins
Copy link
Contributor

luacmartins commented Jun 21, 2023

Checking off #21184 since we merged and are CPing a fix - #21265

@OSBotify
Copy link
Contributor Author

🎉 All set?…You bet! @Expensify/applauseleads https://github.com/Expensify/App/releases/tag/1.3.30-4 has been deployed to staging 🎉

@OSBotify
Copy link
Contributor Author

👏 Heads up @Expensify/applauseleads 👏
A new pull request has been 🍒 cherry-picked 🍒 to staging, and will be deployed to staging in version 1.3.30-5 🚀

@OSBotify
Copy link
Contributor Author

🎉 All set?…You bet! @Expensify/applauseleads https://github.com/Expensify/App/releases/tag/1.3.30-5 has been deployed to staging 🎉

@luacmartins
Copy link
Contributor

Checking off #21268 and #21277 since they are not actual blockers.

@mvtglobally
Copy link

mvtglobally commented Jun 22, 2023

Regression is almost completed

PR #20245 is failing #21210 - Slack thread https://expensify.slack.com/archives/C01GTK53T8Q/p1687427798253009
PR #20467 validation in progress
PR #20560 is failing #21222 - Slack thread https://expensify.slack.com/archives/C01GTK53T8Q/p1687427892095629
PR #20687 validation in progress. & #21224 repro in prod
PR #20689 validation in progress. & #21280 repro in prod
PR #20889 validation in progress.
PR #20890 repro ki #17846. Checking off
PR #20895 validation in progress.
PR #20945 validation in progress.
PR #21043 validation in progress.
PR #21045 validation in progress.
PR #21094 validation in progress.
PR #21265 validation in progress.

@mountiny
Copy link
Contributor

Posted slack threads for the failing QAs https://expensify.slack.com/archives/C01GTK53T8Q/p1687427892095629

@mvtglobally
Copy link

@luacmartins
Checking a few PRs plus
#20945 is blocked on all but Web. Web is Pass. Can we check it off?

Wrapping few last checks

@mountiny
Copy link
Contributor

Checking #20245 because the failing QA is not a blocker https://expensify.slack.com/archives/C01GTK53T8Q/p1687427798253009

@mountiny
Copy link
Contributor

@mvtglobally thanks, looks like web should be enough for that PR, I will check #20945 off

@mvtglobally
Copy link

Down to last 3

PR #20560 is failing #21222 - Slack thread https://expensify.slack.com/archives/C01GTK53T8Q/p1687427892095629

PR #20689 has #21280 repro in prod. Checking off.
PR #21265 failing #21303

@luacmartins
Copy link
Contributor

Checking off #21283 since we demoted it from being a blocker - see https://expensify.slack.com/archives/C01GTK53T8Q/p1687390694872859

@luacmartins
Copy link
Contributor

Checking off #21309 since the fix is in Web-E

@luacmartins
Copy link
Contributor

@mvtglobally could you please post a summary of which PRs are pending/failed validation?

@mvtglobally
Copy link

@luacmartins all done

Only unchecked this one
PR #20560 is failing #21222 - Slack thread https://expensify.slack.com/archives/C01GTK53T8Q/p1687427892095629

@luacmartins
Copy link
Contributor

Checked off #20560. I tested in staging and it's a pass.

@luacmartins
Copy link
Contributor

Checklist is clear. Kicking off the deploy.

@luacmartins
Copy link
Contributor

:shipit:

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

No branches or pull requests

5 participants