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-07-31 #23945

Closed
48 tasks done
OSBotify opened this issue Jul 31, 2023 · 22 comments
Closed
48 tasks done

Deploy Checklist: New Expensify 2023-07-31 #23945

OSBotify opened this issue Jul 31, 2023 · 22 comments
Assignees
Labels
🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging StagingDeployCash

Comments

@OSBotify
Copy link
Contributor

OSBotify commented Jul 31, 2023

Release Version: 1.3.48-3
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 Jul 31, 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.48-0 🚀

@mvtglobally
Copy link

#22543 is failing #23964

@roryabraham
Copy link
Contributor

Checking off #23969 as NAB

@Beamanator
Copy link
Contributor

Checking off #23966 since we agreed it's not a blocker

@Beamanator
Copy link
Contributor

Checking off #23968 b/c i couldn't reproduce at all in staging

@mvtglobally
Copy link

@Beamanator We are down to last 10% of the TR regression and a few PRs.

Current summary
#21912 pending validation on all platforms
#22543 is failing #23964
#22649 pending validation on all platforms
#22788 pending validation on all platforms
#23242 (comment) can you QA this internally?
#23778 is failing #21959, repro in PROD
#23815 is failing #23973
#23856 pending validation on all platforms

@Beamanator
Copy link
Contributor

Beamanator commented Aug 1, 2023

Thanks very much @mvtglobally !

Just to be clear, pending validation on all platforms means your team is still working on testing those, right? Nothing for me to do there?

#23242 - I asked Georgia to help test in staging 🙏

  • Update: Seems it can't be QA'd in staging yet, requires backend changes. So checked it off the list 👍 ✅

Looks like the other failing items have PRs in progress to fix 🚀

@mvtglobally
Copy link

@Beamanator correct. We are still testing and will update once done

@Beamanator
Copy link
Contributor

Amazing, thanks so much! 👍

@Beamanator
Copy link
Contributor

#23778 is failing #21959, repro in PROD

Great, this means we can check #23778 off the list, no?

@mvtglobally
Copy link

mvtglobally commented Aug 1, 2023

@Beamanator We are down to last 1% of the TR regression and 1 PR.

Current summary
#22649 & #23856 checked off
#21912 pending validation on all platforms
#22543 is failing #23964
#22788 is failing #23768 & #23997
#23815 is failing #23973

@Beamanator
Copy link
Contributor

Beamanator commented Aug 1, 2023

@Beamanator
Copy link
Contributor

latest version is now 1.3.48-3 - https://expensify.slack.com/archives/C07J32337/p1690906010777539

@Beamanator
Copy link
Contributor

Beamanator commented Aug 1, 2023

Checking off all 5 issues fixed by #24003 👍

Also checking off these PRs which failed due to issues fixed ^:

@Beamanator
Copy link
Contributor

@mvtglobally is #21912 still in the process of being tested?

@mvtglobally
Copy link

mvtglobally commented Aug 1, 2023

@Beamanator TR is completed.
#21912 is only left Android. Rest platforms are pass.
Since this need to receive SMS, we need Device/phone combination, so it takes a bit longer to cover. If you can validate Android internally, we are all done then.

@mvtglobally
Copy link

potential Blocker incoming.. https://expensify.slack.com/archives/C049HHMV9SM/p1690903191529089

@puneetlath
Copy link
Contributor

Checking off #23988 since @Beamanator confirmed it was working on staging.

@puneetlath
Copy link
Contributor

Checking off #24003 since it's a revert and all deploy blockers that it was supposed to fix have been checked off.

@puneetlath
Copy link
Contributor

Checking off #24005 since @tgolen confirmed it's working.

@puneetlath
Copy link
Contributor

Checking off #24016 as I confirmed that the revert that was CP'd here worked.

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