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 2023-04-25 #17948

Closed
37 tasks done
OSBotify opened this issue Apr 25, 2023 · 19 comments
Closed
37 tasks done

Deploy Checklist: New Expensify 2023-04-25 #17948

OSBotify opened this issue Apr 25, 2023 · 19 comments
Assignees
Labels
🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging StagingDeployCash

Comments

@OSBotify
Copy link
Contributor

OSBotify commented Apr 25, 2023

Release Version: 1.3.5-6
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. More detailed instructions on this verification can be found here.
  • I checked GitHub Status and verified there is no reported incident with Actions.

cc @Expensify/applauseleads

@mvtglobally mvtglobally added the 🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging label Apr 25, 2023
@OSBotify
Copy link
Contributor Author

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

@jasperhuangg jasperhuangg self-assigned this Apr 25, 2023
@jasperhuangg
Copy link
Contributor

Checking off #17966 as we're considering it not a blocker, context

@OSBotify
Copy link
Contributor Author

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

@jasperhuangg
Copy link
Contributor

jasperhuangg commented Apr 25, 2023

Checking off #17459 as it's just a README change and #17879 as it's just a markdown change

@OSBotify
Copy link
Contributor Author

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

@OSBotify
Copy link
Contributor Author

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

@jasperhuangg
Copy link
Contributor

Checking off #17915 per #17915 (comment)

@jasperhuangg
Copy link
Contributor

jasperhuangg commented Apr 25, 2023

Checking off #16531 since the only deploy blocker that was created from it was later deemed to not be a blocker (context)

@OSBotify
Copy link
Contributor Author

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

@mvtglobally
Copy link

@jasperhuangg
Regression is almost done

PR #16531 issue found while executing #17967
PR #17491 issue found while executing #17995
PR #17647 issue found while executing #17973
PR #17748 issue found while executing #16669

@jasperhuangg
Copy link
Contributor

Checking off #16531 as I've deemed that the regressions associated with it aren't worth blocking deploy on, and we're going to have the contributor fix them in a follow-up PR.

@jasperhuangg
Copy link
Contributor

Checking off #17491 not a bug just wasn't QA'd correctly

@jasperhuangg
Copy link
Contributor

jasperhuangg commented Apr 26, 2023

Checking off #17647 as #17973 is a known issue that is a dupe of #11398

@jasperhuangg
Copy link
Contributor

@mvtglobally are we done with regression tests?

@mvtglobally
Copy link

@jasperhuangg we are done.

@jasperhuangg
Copy link
Contributor

jasperhuangg commented Apr 26, 2023

@mvtglobally while I have you here, can you clarify what is meant by

PR #17748 issue found while executing #16669

It seems like the issue linked here is the same issue that the PR originally solves. It doesn't indicate what the regression was specifically.

@mvtglobally
Copy link

It seems to be still repro https://user-images.githubusercontent.com/43995119/234473085-6fb3fec3-0659-4aa0-a982-2185422dfa3e.MOV

@jasperhuangg
Copy link
Contributor

jasperhuangg commented Apr 26, 2023

@mvtglobally Checking off #17748. In that video it doesn't look like the QAer followed the testing steps correctly.

On the second device (mobile device in the recording), you need to also complete step 2. When that happens the routing/account numbers update on the first device. I retested myself and it works as expected.

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

4 participants