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 2022-12-02 #13283

Closed
38 tasks done
OSBotify opened this issue Dec 2, 2022 · 34 comments
Closed
38 tasks done

Deploy Checklist: New Expensify 2022-12-02 #13283

OSBotify opened this issue Dec 2, 2022 · 34 comments
Assignees
Labels
🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging StagingDeployCash

Comments

@OSBotify
Copy link
Contributor

OSBotify commented Dec 2, 2022

Release Version: 1.2.36-4
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.

cc @Expensify/applauseleads

@mvtglobally mvtglobally added the 🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging label Dec 2, 2022
@OSBotify
Copy link
Contributor Author

OSBotify commented Dec 2, 2022

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

@mvtglobally
Copy link

PR #12564 , #13171 PROD QA

@luacmartins
Copy link
Contributor

For the next deployer #13271 (comment)

@OSBotify
Copy link
Contributor Author

OSBotify commented Dec 3, 2022

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

@OSBotify
Copy link
Contributor Author

OSBotify commented Dec 3, 2022

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

@mvtglobally
Copy link

mvtglobally commented Dec 5, 2022

@luacmartins @flodnv Regression is completed

PR #12201 is failing #13313. Not a bug checking off
PR #12564 , #13171 PROD QA
PR #12626 is failing #13310 (repro in PROD) & #13314 (We are unable to validate PROD) can you pls double check this is new expected or a blocker
PR #12909 is blocked by #12123. and we also have no way to run it on Native aps as logins direct to PROD
PR #13187 is failing #12018 repro in PROD
PR #13204 is failing #13307
PR #13284 is internal, are we ok to check off?

@francoisl francoisl self-assigned this Dec 5, 2022
@francoisl
Copy link
Contributor

PR #13284 is internal, are we ok to check off?

Yes, I'm checking this one

PR #12909 is blocked by #12123.

Nathalie left you a question in #12123 (comment) to help with testing that issue, can you please take a look there?

PR #12564 , #13171 PROD QA

Yes correct, I'm checking those off. We set reminders to test them ourselves in prod.

Thanks! We're still looking into the other deploy blockers.

@roryabraham
Copy link
Contributor

Do we have an issue for the borked fonts on web?

image

@roryabraham
Copy link
Contributor

Fix for the fonts issue here

@PauloGasparSv
Copy link
Contributor

PR #12909 is blocked by #12123.

@mvtglobally can you send a screenshot or video of this blocker? I want to know what is blocking you in specific, that Chase connection issue has been really hard to understand and replicate.

Also, the QA steps for the blocked P.R. mentions to connect with Wells Fargo or Bank of America but the blocker issue was about Chase in specific, is the VBA not working at all with any of the banks?

and we also have no way to run it on Native aps as logins direct to PROD

Do we have an issue for that?

@OSBotify
Copy link
Contributor Author

OSBotify commented Dec 5, 2022

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

@OSBotify
Copy link
Contributor Author

OSBotify commented Dec 5, 2022

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

@mvtglobally
Copy link

@PauloGasparSv this is KI #11796 We are blocked to add VBA on Fidelity, we are also not able to use Chase, BoA or Wells Fargo. Can you please try to add a bank account on Native app IOS or Android (Actual device) and tell us the steps to do it. Maybe we are missing smth.

@marcaaron
Copy link
Contributor

Checking off #13292
Seems that we were waiting for some code to hit the API and the issue is now resolved.

@francoisl
Copy link
Contributor

francoisl commented Dec 6, 2022

Quick update:

The following still need to be tested:


Looks like we're leaning towards checking this off based on previous internal conversations, but I'd like to confirm with @roryabraham first (we can discuss in this Slack thread if needed)


I was able to reproduce the same issue #12123 that was stopping you from running QA on staging mWeb, on an Android device. I'll try to reproduce on dev as well to see if I can get to the bottom of this.

cc @kavimuru

@mvtglobally
Copy link

Checking off #13298

@francoisl
Copy link
Contributor

Great, thanks. Did you also get a chance to retest #12424?

@francoisl
Copy link
Contributor

@mvtglobally we updated the QA steps for #12909 to simplify them - connecting the bank account is out
of scope for this PR. We prepared an account that already has a bank account connected, details are in #12909 (comment)

@mvtglobally
Copy link

Checking @francoisl

@mvtglobally
Copy link

@francoisl for #12424 we are facing issue with 2FA on IOS. It is working on PROD app, but not staging for some reason. Anything we are missing?

12424_iOS.mp4

@francoisl
Copy link
Contributor

So the issue is that the "Secure your account" button is not doing anything on iOS Safari, is that correct? I'll try now.

Also at the end of the video, you're trying to open www.staging.expensify.com, which is not valid - it should be staging.expensify.com (without www.).

@francoisl
Copy link
Contributor

@mvtglobally I can reproduce the same issue with mWeb iOS, can you open a deploy blocker please?

@francoisl
Copy link
Contributor

francoisl commented Dec 7, 2022

Ok nvm - it's a setting in iOS and not a blocker 🥵 You have to:

  1. Open the iOS settings app
  2. Scroll down, select Safari
  3. Uncheck "Block Pop-ups"

@francoisl
Copy link
Contributor

Ok we're getting close, let's try to push this to the finish line 💪. Here's the recap:

@mvtglobally
Copy link

@francoisl Checking off #12909 its pass.

Regarding #12424 Can you pls help us out internally on mWeb and Native IOS/Android? Few testers got stuck with this PR and I am having hard time completing it now.

@OSBotify
Copy link
Contributor Author

OSBotify commented Dec 7, 2022

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

@OSBotify
Copy link
Contributor Author

OSBotify commented Dec 7, 2022

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

@francoisl
Copy link
Contributor

@OSBotify
Copy link
Contributor Author

OSBotify commented Dec 7, 2022

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

@OSBotify
Copy link
Contributor Author

OSBotify commented Dec 7, 2022

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

@mvtglobally
Copy link

Checking off #13407

@mvtglobally
Copy link

@francoisl Checking off #13412

@francoisl
Copy link
Contributor

Nice! We're all set here.

@francoisl
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

8 participants