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-13 #2380

Closed
66 tasks done
OSBotify opened this issue Apr 13, 2021 · 34 comments
Closed
66 tasks done

Deploy Checklist: Expensify.cash 2021-04-13 #2380

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

Comments

@OSBotify
Copy link
Contributor

OSBotify commented Apr 13, 2021

Release Version: 1.0.34-0
Compare Changes: production...staging

This release contains changes from the following pull requests:

Deploy Blockers:

cc @Expensify/applauseleads

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

Regression is finished!
2 Issues found:

  1. iOS - App option not available when tapping deep link #2401
  2. Cursor isn't properly returning to compose box during chat and or after switching chats #2403 - Deploy Blocker

PRs are finished too.
3 comments added:

  1. Refactor IOUAmountPage #2203 (comment) - Expected behaviour
  2. [No QA] fixed keyboard appears on split bill page #2022 - We don't have access to the split bill feature to test this.
  3. Fix: Address bar URL is not updated after login or landing on root #2346 (comment) - Deploy Blocker

Thanks!

@isagoico isagoico added 🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging and removed 🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging labels Apr 15, 2021
@roryabraham roryabraham added 🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging and removed 🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging labels Apr 15, 2021
@roryabraham
Copy link
Contributor

Unlocking and relocking to see if GitHub's wonkiness with the branch rename will self-resolve.

@roryabraham
Copy link
Contributor

Okay, staging seems to be back to normal. Going to unlock this, because Applause is getting a day off of QA due to the technical issues we had today. We'll resume QA tomorrow with a clean slate 😄

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

@isagoico isagoico added 🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging and removed 🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging labels Apr 17, 2021
@roryabraham roryabraham removed the 🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging label Apr 19, 2021
@roryabraham
Copy link
Contributor

Looks like something weird happened here and the lock label was left on this issue over the weekend. Removing now, @isagoico feel free to re-add when you are ready to begin QA

@isagoico
Copy link

Mmm weird I just added it a few minutes ago so we can start QA

@roryabraham
Copy link
Contributor

Oh, sorry about that. This is what I'm seeing:

image

My mistake @isagoico, but maybe in the future it's best to comment saying "starting QA now" or something so the chain of events is a little clearer.

@roryabraham
Copy link
Contributor

I saw "you added and removed the label", but then the label was still on the issue... confusing 😕

@isagoico
Copy link

No worries at all :). that's indeed weird 🤔 this is how it's displayed on my end
image

That's a great idea. I'll start leaving a comment here when we start QA

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

Must be because I don't use darkmode :trollface:

@roryabraham
Copy link
Contributor

Sorry for the troubles today, unlocking again, and can relock after #2461 is merged.

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

Regression is finished!
1 issue found:

  1. Desktop - Emojis overlap without proper space formatting #2500

PRs are finished too
3 comments added:

Thanks!


Status of unchecked PRs below:

  1. Add Emoji Picker #1991 - still has unresolved issues
  2. [No QA] fixed keyboard appears on split bill page #2022 - we don't have access to the split bill feature to test this.
  3. Fix: Address bar URL is not updated after login or landing on root #2346 - has unresolved issue
  4. Fix scrolling problem for LHN #2406 (comment) - internally tested

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

Regression is finished!
1 issue found today.

  1. Win / Chrome - Emoji flags are not displayed, only country codes  #2521

PRs are finished too.
1 comment added:

  1. fix inline code blocks for native platforms #2307 (comment) - this deploy blocker was not added to the deploy blocker checklist.

Thanks!

@marcaaron
Copy link
Contributor

Checking off #2406 since the LHN is working OK now.

@Julesssss
Copy link
Contributor

Left this comment on this PR #2321 (comment) (doesn't look QAble by us)

Can confirm this can't be tested externally. I've marked it off the list.

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

Regression is finished!
No issues found today.

PRs are finished too
1 comment added:

  1. Fix keyboard bug when opening attachment modal #2460 (comment)

#2346 is still failing being fixed here #2497

Thanks!

@isagoico isagoico added 🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging and removed 🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging labels Apr 23, 2021
@roryabraham
Copy link
Contributor

As discussed in the issue, we're going to remove the DeployBlockerCash label from #2446 and check it off the deploy checklist. We're still going to fix it, but we don't think the bug is severe enough that it needs to block the deploy.

@roryabraham
Copy link
Contributor

btw @isagoico this annoying GH bug is back... this is what I'm seeing on the issue right now:

image

But I know you added the lock label just a few hours ago. I'm not sure what the process is for reporting bugs on GitHub, but in the interim can you please just leave a comment when you add the lock label so that the audit trail is clearer? Normally you wouldn't have to, but it is just a workaround for the time being.

@isagoico
Copy link

Regression is done. Removing the lock label!

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

isagoico commented Apr 27, 2021

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

Starting QA setup! Adding the lock label

@roryabraham
Copy link
Contributor

roryabraham commented Apr 27, 2021

Sorry @isagoico, I am expecting the iOS deploy to fail. We have a potential fix that was merged just moments after you added the lock label here (I am actually unsure whether or not that PR is included in the current deploy, but I think not). If the iOS deploy does indeed fail, we'll need to remove and reapply the lock label this morning.

@roryabraham
Copy link
Contributor

Looks like the iOS deploy was a success, so you're good to begin QA @isagoico

@isagoico
Copy link

#2506 (comment) - Will be fixed separately, checking it off

@isagoico
Copy link

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

Starting QA! Adding the lock label

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

Regression is finished!
No issues found today.

PRs are finished too!
No comments added 🎉

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

As commented in the issue, I removed the deploy blocker label from #2620 and checked it off on the checklist.

@marcaaron
Copy link
Contributor

Checked off #2497

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

Starting QA!

@isagoico
Copy link

Regression is finished!
1 issue found today

  1. Favicon - Flashing NEW! Expensify.cash and icon without white background can be seen in tab  #2636

PRs are done too
No comments added.

@roryabraham
Copy link
Contributor

So since #2636 is not a deploy blocker, we can run a prod deploy!
🎉 Hooray! 🎉

@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