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-06-15 #3593

Closed
OSBotify opened this issue Jun 15, 2021 · 32 comments
Closed

Deploy Checklist: Expensify.cash 2021-06-15 #3593

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

Comments

@OSBotify
Copy link
Contributor

OSBotify commented Jun 15, 2021

Release Version: 1.0.73-3
Compare Changes: production...staging

This release contains changes from the following pull requests:

Deploy Blockers:

cc @Expensify/applauseleads

@mvtglobally mvtglobally added the 🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging label Jun 15, 2021
@mvtglobally
Copy link

Starting QA

@isagoico
Copy link

isagoico commented Jun 16, 2021

@isagoico
Copy link

Testing is almost finished, adding the summary in a little bit

@isagoico
Copy link

isagoico commented Jun 16, 2021

Regression is finished:
Issues found:
#3598
#3603
#3604
#3614
#3609
#3193
#3599

PRs are finished too:
1 Comment logged
#3441 (comment)

Venmo TCs are blocked due to: #3614

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

Starting QA 🚀

@isagoico isagoico added the 🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging label Jun 16, 2021
@isagoico isagoico removed the 🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging label Jun 17, 2021
@roryabraham
Copy link
Contributor

Got a fix for #3606 incoming

@roryabraham
Copy link
Contributor

PR is here

@roryabraham
Copy link
Contributor

Please don't add the lock label yet - I am testing something

@roryabraham
Copy link
Contributor

Manually added #3612 because this checklist is currently broken

@roryabraham
Copy link
Contributor

Update: Hoping this PR will fix the deploy checklist and prevent us having to manually update it in the future.

@roryabraham
Copy link
Contributor

Update: now hoping this PR will fix the deploy checklist 😓

@roryabraham
Copy link
Contributor

Okay, the @isagoico the checklist should start behaving more as it should, and should not need to be manually updated with deferred PRs anymore. There's maybe a few issues remaining, but I can create follow-ups for those.

@isagoico
Copy link

@roryabraham That's great news! so we should be good to start QA now right?

@roryabraham
Copy link
Contributor

@isagoico Yep 👍

@mvtglobally mvtglobally added the 🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging label Jun 17, 2021
@mvtglobally
Copy link

Starting QA

@marcaaron
Copy link
Contributor

Heads up I've checked off the following PRs related to the project behind the freePlan beta as we do not need them QA'd yet thanks!

#3611
#3612
#3620

@isagoico
Copy link

Regression is finished.
No issues found today.

PRs are finished too:
2 comments added:

  1. Context Menu rendering #3515 (comment)
  2. Translations for the options in the language selector #3606 (comment)

Crash is still reproducible for #3606

Leaving the Lock label for a while just in case a prod deploy is required today. @roryabraham Let us know if we can remove.

@roryabraham roryabraham removed the 🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging label Jun 18, 2021
@roryabraham
Copy link
Contributor

Removed the label

@mvtglobally
Copy link

starting QA

@mvtglobally mvtglobally added the 🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging label Jun 18, 2021
@isagoico isagoico removed the 🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging label Jun 20, 2021
@isagoico
Copy link

Just noticed I didn't send the summary yet:
Regression is finished
Issues found:

  1. Android - Payment -Missing the dropdown for payment option, so Pay with Venmo isn't visible #3692
  2. Android - Chat - App crashes when sending 2 emojis consecutively #3691

PRs are finished too:
No comments added
Only 2 PR are missing to check off because of #3567 (comment)

Thanks!

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

Starting QA

@roryabraham
Copy link
Contributor

@isagoico This deploy checklist is too unruly ... let's leave the LockCashDeploys label on this issue until all the deploy blockers are resolved via CP's.

@isagoico
Copy link

Sure will do, let us know if any of the CPs needs to be tested and we'll take care of them.

@isagoico
Copy link

Regression is finished
1 issue found today:

  1. Web - IOU - No decimal place appears for some currencies in preview modal #3710

PRs are finished too:
1 comment added:

  1. fixed slow emoji entry & Keyboard focus #3392 (comment)

Thanks!

@roryabraham
Copy link
Contributor

CPing a fix to the last deploy blocker, which should be resolved in 1.0.73-3 🤞

@roryabraham
Copy link
Contributor

Oh, and this checklist is going to be populated with a bunch of stuff not included in this release, because this issue is not fixed yet.

@mvtglobally
Copy link

@roryabraham keep us posted when we can start QA

@roryabraham
Copy link
Contributor

Verifed that #3606 is fixed in 1.0.73-3, so I'm going to close out this checklist and run a prod deploy

@roryabraham
Copy link
Contributor

roryabraham commented Jun 25, 2021

Many of these issues should not be added to the checklist because of this issue (really need to fix this), but I expect them to be added to the next checklist, so I'm going to check them off manually:

@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

6 participants