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: Expensify.cash 2021-04-29 #2639

Closed
23 tasks done
OSBotify opened this issue Apr 29, 2021 · 17 comments
Closed
23 tasks done

Deploy Checklist: Expensify.cash 2021-04-29 #2639

OSBotify opened this issue Apr 29, 2021 · 17 comments
Assignees
Labels
🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging StagingDeployCash

Comments

@OSBotify
Copy link
Contributor

OSBotify commented Apr 29, 2021

@isagoico
Copy link

Adding the lock label! CC @roryabraham

@isagoico isagoico added the 🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging label Apr 30, 2021
@isagoico
Copy link

isagoico commented May 1, 2021

Regression is finished!
2 issues found

  1. Log in - User is taken to a empty conversation without a participant  #2659
  2. iOS - Unable to select emoji  #2660

PRs are finished too
No comments added.

Thanks!

@isagoico isagoico removed the 🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging label May 1, 2021
@roryabraham roryabraham mentioned this issue May 1, 2021
5 tasks
@isagoico isagoico added the 🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging label May 3, 2021
@isagoico
Copy link

isagoico commented May 3, 2021

Starting QA

@isagoico
Copy link

isagoico commented May 4, 2021

Regression is finished!
1 issue found today.

  1. Log in - Continue button isn't responding after switching gmail with expensifail accounts #2679

PRs are finished too!
1 comment added.

  1. Emoji Picker Menu Navigation #2532 (comment)

Thanks!

@isagoico isagoico removed the 🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging label May 4, 2021
@isagoico
Copy link

isagoico commented May 4, 2021

Starting QA!

@isagoico isagoico added the 🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging label May 4, 2021
@isagoico
Copy link

isagoico commented May 5, 2021

@isagoico isagoico removed the 🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging label May 5, 2021
@Julesssss
Copy link
Contributor

Julesssss commented May 5, 2021

Removed #2694 from deploy blockers as this isn't yet a common flow.

@isagoico
Copy link

isagoico commented May 5, 2021

Starting QA!

@isagoico isagoico added the 🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging label May 5, 2021
@isagoico
Copy link

isagoico commented May 6, 2021

Regression is finished!
3 issues found

PRs are finished too!
2 comments added

Thanks!

@isagoico isagoico removed the 🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging label May 6, 2021
@isagoico
Copy link

isagoico commented May 6, 2021

Starting QA!

@isagoico isagoico added the 🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging label May 6, 2021
@isagoico
Copy link

isagoico commented May 6, 2021

Regression is finished!
1 issue found today.

  1. iOS - Log in - Email input is not scrollable #2726

PRs are finished too.
No comments added 🎉

Thanks!

@isagoico isagoico removed the 🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging label May 6, 2021
@isagoico
Copy link

isagoico commented May 7, 2021

Starting QA

@isagoico isagoico added 🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging and removed 🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging labels May 7, 2021
@isagoico
Copy link

isagoico commented May 8, 2021

Regression is finished!
No issues or PR comments were added today 🎉


This is still reproducible #2704 will wait for the changes to be merged to retest

@roryabraham
Copy link
Contributor

Since we only have one deploy blocker with a fix already merged, and given that our last successful prod deploy was more than 3 weeks ago, we are going to bend the rules a bit here. I'm going to lock this StagingDeployCash, and then we'll wait and see the full list of PRs that were merged while this was locked. If it is just the one that fixes the known deploy blocker, then we'll verify the fix and run the prod deploy. If there were several PRs, we will wait to go through another round of regression testing.

@roryabraham roryabraham added the 🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging label May 8, 2021
@roryabraham
Copy link
Contributor

roryabraham commented May 8, 2021

Okay, so I just discovered a minor bug here in that the NEW_PULL_REQUESTS input is missing so the new pull requests weren't added to the list. Nonetheless, I did some sleuthing and was able to discover that there were two PRs merged while this checklist was locked today:

  1. Add SDK token endpoints for Wallet KYC  #2692 // No QA
  2. Fix crash on new chat creation due to undefined sequenceNumber #2721 (comment) // Fixes our deploy blocker

So our plan is a go, assuming that the deploy blocker is resolved

@roryabraham
Copy link
Contributor

Okay, so we verified that the deploy blocker is resolved on all platforms cc @isagoico

Soooo let's do this thang

@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

5 participants