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 2022-06-28 #9586

Closed
71 tasks done
OSBotify opened this issue Jun 28, 2022 · 96 comments
Closed
71 tasks done

Deploy Checklist: New Expensify 2022-06-28 #9586

OSBotify opened this issue Jun 28, 2022 · 96 comments
Assignees
Labels
🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging Monthly KSv2 StagingDeployCash

Comments

@OSBotify
Copy link
Contributor

OSBotify commented Jun 28, 2022

Release Version: 1.1.79-17
Compare Changes: production...staging

This release contains changes from the following pull requests:

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.

cc @Expensify/applauseleads

@mvtglobally mvtglobally added the 🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging label Jun 28, 2022
@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.1.79-2 🚀

@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.1.79-3 🚀

@OSBotify
Copy link
Contributor Author

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

@mvtglobally
Copy link

@sketchydroide Regression is completed
Deploy Blockers
#9598
#9606
#9614

PR #7702 is failing due to multiple issues #9594, #9606, #9598
PR #9512 (comment) need clarification. We are blocked to proceed as There is no settings in workspace as in the video attached in the PR
PR #9469 we are not able to execute on native app or mWeb. Is it ok to check off? #9469 (comment)

Issues logged
#9594
#9595
#9605
#9608
#9620

@sketchydroide
Copy link
Contributor

#9606 has been fixed
#9614 is not a blocker.
Following up on #9598

@sketchydroide
Copy link
Contributor

added #9594 as a deploy blocker as it blocks the test of #7702, and until we understand what is needed it should have maximum attention.

@roryabraham
Copy link
Contributor

Checked off #9594 and #9614 as they're not deploy blockers.

#9606 should be fixed by #9610, but the CP failed. Just manually merged it so that fix should be deployed soon

@roryabraham
Copy link
Contributor

All GH Actions are currently down, so merging that failed CP did not result in a deploy. We'll just need to wait for the GH incident to be resolved, then we will evaluate. We probably will need to manually CP the PR again.

image

@OSBotify
Copy link
Contributor Author

This issue either has unchecked items or has not yet been marked with the :shipit: emoji of approval.
Reopening!

@sketchydroide
Copy link
Contributor

#9598 is not a deploy blocker, @roryabraham just confirmed this.

@sketchydroide
Copy link
Contributor

I've answered #9469 (comment) comment

@sketchydroide
Copy link
Contributor

sketchydroide commented Jun 30, 2022

@mvtglobally please give an email for me to add to the policyExpenseChat beta, I'm not sure if I should add all of the expensifails at the moment.
This is for #9512

@mvtglobally
Copy link

@mvtglobally
Copy link

Checking off #9469 (comment)
#7702 & #9512 are the only 2 outstanding PRs

@sketchydroide
Copy link
Contributor

@sketchydroide add [email protected] & [email protected]

Done, it might take a few minutes for this to be in effect

@sketchydroide
Copy link
Contributor

sketchydroide commented Jun 30, 2022

@roryabraham what can we do to unblock #7702?
Is it the manual merge thing?

@roryabraham
Copy link
Contributor

@roryabraham what can we do to unblock #7702?

Sorry, @mvtglobally why is #7702 blocked?

@mvtglobally
Copy link

@sketchydroide #9512 is a pass. Checking off

@roryabraham there were couple of blockers for #7702 (#9594, #9606) But seems like they are resolved. there are other issues which are not blockers. We didn't retest any new CPs. Not sure if we need to.

@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.1.79-7 🚀

@roryabraham
Copy link
Contributor

Checked off #9598 because it's not a deploy blocker.

@roryabraham
Copy link
Contributor

roryabraham commented Jun 30, 2022

@Expensify/applauseleads can we do some retesting please:

@OSBotify
Copy link
Contributor Author

🎉 All set?…You bet! @Expensify/applauseleads https://github.com/Expensify/App/releases/tag/1.1.79-7 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.1.79-9 🚀

@OSBotify
Copy link
Contributor Author

OSBotify commented Jul 1, 2022

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

@sketchydroide
Copy link
Contributor

@Expensify/applauseleads I think this is ready to be tested again, a few more that need to be QA but I think all the stuff that was blocked has been fixed

@OSBotify
Copy link
Contributor Author

OSBotify commented Jul 7, 2022

This issue either has unchecked items or has not yet been marked with the :shipit: emoji of approval.
Reopening!

@OSBotify OSBotify reopened this Jul 7, 2022
@roryabraham
Copy link
Contributor

Oh, actually now that Web-E is deployed we need to run QA on #9350

@Julesssss
Copy link
Contributor

CC @Expensify/applauseleads

Oh, actually now that Web-E is deployed we need to run QA on #9350

@trjExpensify
Copy link
Contributor

How we looking here, ya'll?

@roryabraham
Copy link
Contributor

@trjExpensify You can follow along in slack here

@roryabraham
Copy link
Contributor

Looks like the only issue that popped up was #9766. While it looks like a legitimate bug, I'm thinking we should not treat it as a blocker because it's pretty minor and we have a pressing need to get this release out the door. Thoughts?

@roryabraham
Copy link
Contributor

Actually, #9766, is reproducible in production. So it's definitely not a blocker

@roryabraham
Copy link
Contributor

Following confirmation in slack, #9350 passed without any blockers, so I'm going to check it off.

@roryabraham
Copy link
Contributor

:shipit:

@OSBotify
Copy link
Contributor Author

OSBotify commented Jul 7, 2022

This issue either has unchecked items or has not yet been marked with the :shipit: emoji of approval.
Reopening!

@OSBotify OSBotify reopened this Jul 7, 2022
@roryabraham
Copy link
Contributor

Oh, #9626 had some issues but no blockers. Checking that off as well.

@roryabraham
Copy link
Contributor

:shipit:

@roryabraham
Copy link
Contributor

Need to reopen this due to a failed deploy workflow

@roryabraham
Copy link
Contributor

#9771 should fix NewDot deploys 🤞

@roryabraham
Copy link
Contributor

#9771 merged. Let's try this again, shall we?

@roryabraham
Copy link
Contributor

:shipit:

@roryabraham
Copy link
Contributor

Not quite

@roryabraham
Copy link
Contributor

Going to ship this again. I think the staging deploy + new checklist creation should happen automatically 🤞, but I'll need to manually do the production deploy. Slack context here

@roryabraham
Copy link
Contributor

:shipit:

@Julesssss
Copy link
Contributor

Thanks @roryabraham!

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 Monthly KSv2 StagingDeployCash
Projects
None yet
Development

No branches or pull requests