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 2021-08-17 #4701

Closed
OSBotify opened this issue Aug 17, 2021 · 27 comments
Closed

Deploy Checklist: New Expensify 2021-08-17 #4701

OSBotify opened this issue Aug 17, 2021 · 27 comments
Assignees
Labels
🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging Monthly KSv2 StagingDeployCash

Comments

@OSBotify
Copy link
Contributor

OSBotify commented Aug 17, 2021

Release Version: 1.0.86-11
Compare Changes: production...staging

This release contains changes from the following pull requests:

Deploy Blockers:

cc @Expensify/applauseleads

@mountiny
Copy link
Contributor

I have checked of these PRs which were just for testing a webhook functionality for following issue: https://github.com/Expensify/Expensify/issues/173928

@isagoico
Copy link

Starting QA 🚀

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

isagoico commented Aug 17, 2021

#4710 not reproducible anymore in 1.0.86-1 🎉 Checking it off

@isagoico
Copy link

Checked off #4712 since it's being worked on here #4669

@marcaaron
Copy link
Contributor

I think this issue is a deploy blocker -> #4766
But I am not sure what's causing it and haven't verified if it happens or not on production.

@MelvinBot MelvinBot added the Monthly KSv2 label Aug 20, 2021
@Beamanator
Copy link
Contributor

@Julesssss and I approved and merged @#4716 - but I forgot to add CP Staging :O - @roryabraham @AndrewGable can one of y'all manually CP this? Didn't see these instructions in this SO

@roryabraham
Copy link
Contributor

roryabraham commented Aug 23, 2021

@Julesssss and I approved and merged @#4716 - but I forgot to add CP Staging :O - @roryabraham @AndrewGable can one of y'all manually CP this? Didn't see these instructions in this SO

Yessir, manually CPing here.

@roryabraham
Copy link
Contributor

Sorry, that was careless of me. #4716 is an issue, not a pull request, so it can't be CP'd. @Beamanator did you mean #4774 (the PR that resolved #4716)?

@roryabraham
Copy link
Contributor

Feel pretty confident that's what you meant so I'm going to CP #4774

@Beamanator
Copy link
Contributor

Yes sorry that's what I meant!

@roryabraham
Copy link
Contributor

#4774 is being CP'd to staging here

@isagoico
Copy link

isagoico commented Aug 24, 2021

Update on deploy blockers:

  1. Android - Left half of the new message badge is unresponsive  #4716 - Was a pass 🎉 (Fixed here Fix: marker is not clickable on android #4774)
  2. Red field outlines are not displayed when entering incorrect information #4730 is still considered a deploy blocker (CC @marcaaron @aldo-expensify)
  3. Android/iOS - Code blocks are overflowing the app border #4733 (comment) is still reproducible (left a question for @parasharrajat and @johnmlee101)
  4. Re testing this atm [Network] Messages are sending twice on staging desktop app #4766

Checked off this issue since it was considered not a deploy blocker #4754

Checking off this PRs that were added to the list because of the CP issue:

  1. update copy for login #4644
  2. Multiline for ExpensiTextInput #4649
  3. Added tooltips to all Icon buttons #4661
  4. Fix context-menu on native devices #4687
  5. [NO QA] Document why we pass the currentDate but we don't use it #4724
  6. [NO QA] Update the PR template to enforce issue linking formatting #4725
  7. Change UI view for Attachments in Chat #4736
  8. Hide localtime for Expensify Emails (Automated Accounts) #4755
  9. [No QA] Post deploy announcements in slack #4757
  10. [No QA] Performance tracking with flipper-plugin-performance #4760
  11. Added translations for CompanyStep #4765
  12. [No QA] Tag mobile deployers instead of @here in #announce for deploy failures #4767
  13. Fix MarkerBadge Count #4773
  14. call debounce only when it's required #4777
  15. Update height of default buttons to to match the text inputs #4792
  16. New breakpoint for tablet size #4793
  17. Fix: IOU - Final review modal design #4795
  18. Update StagingDeployCash for manual cherry-picks #4798
  19. [No QA] Fix regression on web due to #4760 #4800
  20. Add missing period to preferences page #4806

@isagoico
Copy link

isagoico commented Aug 24, 2021

Update on missing unchecked PRs:

  1. fix: Inline code block styling #4624 is still failing because of Android/iOS - Code blocks are overflowing the app border #4733 (comment)
  2. Handle VBA errors with red field outlines #4431 is still failing because of Blank page displayed when navigating to /bank-account/requestor #4728 since we can't navigate to the Requestor page. Issue was fixed but it has not been CPd to staging, can we check the PR off? CC @joelbettner
  3. Handle VBA errors with red field outlines #4431 is a pass now with the fix pushed for this issue Red field outlines are not displayed when entering incorrect information #4730 (there's still this issue that it's going to be fixed internally here https://github.com/Expensify/Expensify/issues/174749)
  4. add autofocus & hoverstyle #4662 Checking off this one since mWeb - Request Money - Search box is not auto focused when changing currency #4711 is not a deploy blocker
  5. I think we can check off Update fastlane version #4804 I was able to download the latest build in Android so I guess it's a pass? can @roryabraham @aldo-expensify or @sketchydroide confirm just in case 😬
  6. Checking off Added new marker Badge for Report unread messages #4603 since iOS / Android - Screen will scroll on new messages when they are out of view #4754 was considered not a deploy blocker

@TomatoToaster
Copy link
Contributor

Handle VBA errors with red field outlines #4431 is still failing because of Blank page displayed when navigating to /bank-account/requestor #4728 since we can't navigate to the Requestor page. Issue was fixed but it has not been CPd to staging, can we check the PR off? CC @joelbettner

I think we can check this off, but it would be better to manually CP that PR (here) since it would also unblock us from testing the VBA flow for N6. Would it be possible to manually CP it @roryabraham @AndrewGable?

@roryabraham
Copy link
Contributor

@TomatoToaster Yep, I can CP #4742

@roryabraham
Copy link
Contributor

Something went wrong with that CP. Let me try to diagnose

@roryabraham
Copy link
Contributor

Oh, nevermind. The error was unrelated. #4742 is being deployed here.

@isagoico
Copy link

I'm gonna go ahead and check off #4804 since Android and iOS deploys are working as expected now (@roryabraham @aldo-expensify @sketchydroide please stop me if I'm wrong).

Only things missing are:

  1. [Network] Messages are sent twice  #4214 (CC @marcaaron, not sure if we can remove the deploy blocker here)
  2. Remove unnecessary style causing bug in android #4807 (comment) (CC @aldo-expensify)

@roryabraham
Copy link
Contributor

roryabraham commented Aug 25, 2021

#4214 is demoted from deploy-blocker to regular-old-bug, and while the fix to #4807 (comment) is currently being CP'd to staging, the issue itself has also been demoted from deploy-blocker to regular-old-bug.

So I think we are good to run a prod deploy. It will include #4807 (comment)

@roryabraham
Copy link
Contributor

:shipit:

@OSBotify OSBotify reopened this Aug 25, 2021
@roryabraham
Copy link
Contributor

OSBotify doesn't like me

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

No branches or pull requests

9 participants