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-05 #20195

Closed
51 tasks done
OSBotify opened this issue Jun 5, 2023 · 32 comments
Closed
51 tasks done

Deploy Checklist: New Expensify 2023-06-05 #20195

OSBotify opened this issue Jun 5, 2023 · 32 comments
Assignees
Labels
🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging StagingDeployCash

Comments

@OSBotify
Copy link
Contributor

OSBotify commented Jun 5, 2023

Release Version: 1.3.24-5
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. 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 Jun 5, 2023
@isagoico
Copy link

isagoico commented Jun 5, 2023

#20036 - Will be tested with the regression run, will check it off after the regression is complete (if it is a pass)

For #20068 unsure if we need to execute step 1 to be able to verify this PR - @Skalakid @Gonals can you confirm please

@OSBotify
Copy link
Contributor Author

OSBotify commented Jun 5, 2023

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

@OSBotify
Copy link
Contributor Author

OSBotify commented Jun 5, 2023

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

@OSBotify
Copy link
Contributor Author

OSBotify commented Jun 5, 2023

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

@OSBotify
Copy link
Contributor Author

OSBotify commented Jun 5, 2023

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

@OSBotify
Copy link
Contributor Author

OSBotify commented Jun 5, 2023

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

@OSBotify
Copy link
Contributor Author

OSBotify commented Jun 5, 2023

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

@OSBotify
Copy link
Contributor Author

OSBotify commented Jun 5, 2023

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

@OSBotify
Copy link
Contributor Author

OSBotify commented Jun 5, 2023

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

@roryabraham
Copy link
Contributor

roryabraham commented Jun 6, 2023

Fix for #20154 was deployed with the last checklist, removing the label

@roryabraham
Copy link
Contributor

@isagoico

This comment was marked as outdated.

@isagoico

This comment was marked as outdated.

@isagoico
Copy link

isagoico commented Jun 6, 2023

#20112 is failing because of issue #20275 Left a message for @francoisl to confirm if it should be a DB or not

@Julesssss
Copy link
Contributor

Regarding #20264

Though it was introduced in this release, I don't think we should block the deployment for it, given that not showing avatar (on Desktop only) is not a critical issue. I removed the label and checked it off, but feel free to make your own decision here @roryabraham

@isagoico

This comment was marked as outdated.

@isagoico
Copy link

isagoico commented Jun 6, 2023

Update on #20220 - Desktop app tests are missing since the app has not yet updated to 1.3.24-4. Rests of the platforms are a pass.

@Julesssss
Copy link
Contributor

Ahhh, that might explain why the issue only exists on Desktop. I need to retest and double-check the version.

@roryabraham
Copy link
Contributor

Oh, yeah desktop deploy failed for 1.3.24-4. It's been very flaky and I don't really have a solution other than retrying for now.

@isagoico
Copy link

isagoico commented Jun 6, 2023

Full Summary of PR testing:

  1. Feature Request: Assign task to yourself #19515 several issues were found, including 3 different deploy blockers:
  1. fix workspace avatar it not updated #19750 - is being retested after the DB fix. Desktop test is missing bc 1.3.24-4 is not available yet
  2. 17027 - migrated CollapsibleSection to PressableWithFeedback #19753 is failing because of issue [$2000] IOU - Add bank account is looping when clicking pay with expensify #20280
  3. Use Paid language in requests instead of settled and other manual requests polish #19817 is failing because of this issue [HOLD on prioritizing P2P] IOU - Button doesn't show the expected text "Pay" or "Pay Elsewhere"  #20236
  4. Fix replay component position while editing message #19902 is failing because of [$500 BONUS PAYOUT] [$1000] Web - Chat - '# Reply' is not displayed after replying to root message without network #20265
  5. For 20019 - migrated TaskHeader to PressableWithFeedback #20068 we're unsure if we need to execute step 1 to be able to verify this PR (Asked here)
  6. Refactor LogInWithShortLivedAuthTokenPage to a functional component #20112 is failing because of issue [HOLD for payment 2023-06-21] mWeb - Workspaces are not immediately displayed when transitioning from OD to ND #20275 (Left a message to validate if it should be a DB or not)
  7. Revert PERSONAL_DETAILS_LIST Onyx changes #20220 - waiting for desktop build

Going to hide the previous comments as this list centralizes all the issues with unchecked PRs.

@roryabraham
Copy link
Contributor

Working on getting desktop deploys fixed

@francoisl
Copy link
Contributor

#20112 is failing because of issue #20275 Left a message for @francoisl to confirm if it should be a DB or not

Commented in the issue, not a blocker so feel free to check 20112 if the rest is working fine. Thanks!

@OSBotify
Copy link
Contributor Author

OSBotify commented Jun 6, 2023

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

@OSBotify
Copy link
Contributor Author

OSBotify commented Jun 6, 2023

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

@roryabraham
Copy link
Contributor

Desktop deploy worked btw ... 5th time's the charm

@mvtglobally
Copy link

@roryabraham thsnks for confirmation. We will wrap up now.

@mvtglobally
Copy link

mvtglobally commented Jun 6, 2023

Full Summary of unchecked PR testing:

Feature Request: Assign task to yourself #19515 several issues were found, including 3 different deploy blockers. We are retesting this Pr after revert

fix workspace avatar it not updated #19750 - is being retested after the DB fix. Desktop test is missing bc 1.3.24-5 just got available. It's pass checking off

This PR #19753 (comment) is failing QA because of issue #20280

Use Paid language in requests instead of settled and other manual requests polish #19817 is failing because of this issue [HOLD on prioritizing P2P] IOU - Button doesn't show the expected text "Pay" or "Pay Elsewhere" #20236

Fix replay component position while editing message #19902 is failing because of Web - Chat - '# Reply' is not displayed after replying to root message without network #20265

#20068 (comment)

Revert PERSONAL_DETAILS_LIST Onyx changes #20220 - just got desktop build, checking

@roryabraham
Copy link
Contributor

Ok, sorry for the delay. Let's see if we can get this over the finish line. Here's where we're at right now:

@roryabraham
Copy link
Contributor

Concise summary:

All that's left is these two PRs:

@roryabraham
Copy link
Contributor

Noticed something weird with the timing dashboard, not a blocker but brought up here: https://expensify.slack.com/archives/C035J5C9FAP/p1686081343190679

@isagoico
Copy link

isagoico commented Jun 6, 2023

#20305 was found while executing the retest of #19515. The issue is reproducible in production so not sure if it should be related to this PR.
We were also able to reproduce this one #20284 (comment) but it's getting fixed on a different PR

Aside from these 2 issues, the PR was a pass.

@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

7 participants