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-10-16 #29717

Closed
OSBotify opened this issue Oct 16, 2023 · 15 comments
Closed

Deploy Checklist: New Expensify 2023-10-16 #29717

OSBotify opened this issue Oct 16, 2023 · 15 comments
Assignees
Labels
🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging StagingDeployCash

Comments

@OSBotify
Copy link
Contributor

OSBotify commented Oct 16, 2023

Release Version: 1.3.85-4
Compare Changes: production...staging

This release contains changes from the following pull requests:

Internal QA:

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

@kavimuru kavimuru added the 🔐 LockCashDeploys 🔐 Prevent new code from being deployed to staging label Oct 16, 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.85-0 🚀

@francoisl
Copy link
Contributor

francoisl commented Oct 16, 2023

Heads up, it looks like there are PRs that were already tested in the last checklist. I'll go through the list and mark off the dupes.

Here are the dupes I'm checking:

https://github.com/Expensify/App/pull/25446
https://github.com/Expensify/App/pull/26406
https://github.com/Expensify/App/pull/27204
https://github.com/Expensify/App/pull/27424
https://github.com/Expensify/App/pull/27432
https://github.com/Expensify/App/pull/27492
https://github.com/Expensify/App/pull/27660
https://github.com/Expensify/App/pull/27820
https://github.com/Expensify/App/pull/28116
https://github.com/Expensify/App/pull/28214
https://github.com/Expensify/App/pull/28278
https://github.com/Expensify/App/pull/28305
https://github.com/Expensify/App/pull/28732
https://github.com/Expensify/App/pull/28821
https://github.com/Expensify/App/pull/28904
https://github.com/Expensify/App/pull/28927
https://github.com/Expensify/App/pull/28994
https://github.com/Expensify/App/pull/29026
https://github.com/Expensify/App/pull/29061
https://github.com/Expensify/App/pull/29071
https://github.com/Expensify/App/pull/29073
https://github.com/Expensify/App/pull/29078
https://github.com/Expensify/App/pull/29113
https://github.com/Expensify/App/pull/29118
https://github.com/Expensify/App/pull/29122
https://github.com/Expensify/App/pull/29125
https://github.com/Expensify/App/pull/29134
https://github.com/Expensify/App/pull/29139
https://github.com/Expensify/App/pull/29143
https://github.com/Expensify/App/pull/29201
https://github.com/Expensify/App/pull/29203
https://github.com/Expensify/App/pull/29206
https://github.com/Expensify/App/pull/29253
https://github.com/Expensify/App/pull/29254
https://github.com/Expensify/App/pull/29257
https://github.com/Expensify/App/pull/29260
https://github.com/Expensify/App/pull/29263
https://github.com/Expensify/App/pull/29270
https://github.com/Expensify/App/pull/29287
https://github.com/Expensify/App/pull/29310
https://github.com/Expensify/App/pull/29327
https://github.com/Expensify/App/pull/29339
https://github.com/Expensify/App/pull/29355
https://github.com/Expensify/App/pull/29366
https://github.com/Expensify/App/pull/29383
https://github.com/Expensify/App/pull/29404
https://github.com/Expensify/App/pull/29406
https://github.com/Expensify/App/pull/29409
https://github.com/Expensify/App/pull/29424
https://github.com/Expensify/App/pull/29431
https://github.com/Expensify/App/pull/29440
https://github.com/Expensify/App/pull/29461
https://github.com/Expensify/App/pull/29465
https://github.com/Expensify/App/pull/29467
https://github.com/Expensify/App/pull/29468
https://github.com/Expensify/App/pull/29472
https://github.com/Expensify/App/pull/29480
https://github.com/Expensify/App/pull/29486
https://github.com/Expensify/App/pull/29489
https://github.com/Expensify/App/pull/29520
https://github.com/Expensify/App/pull/29529
https://github.com/Expensify/App/pull/29541
https://github.com/Expensify/App/pull/29544
https://github.com/Expensify/App/pull/29562

@francoisl
Copy link
Contributor

Updated, it's now more manageable with 43 PRs.

@kavimuru
Copy link

@francoisl Regression TR is 62% of progress.

#28846 failing with #29746
#29288 failing with #29747
#29568 didn't test "Workspace chat" part as this is real teachers and principals

@youssef-lr
Copy link
Contributor

Checking off #29551

@kavimuru
Copy link

@francoisl only 4% left in regression. Validating last PR and CP.

#28846 failing with #29746
#29288 failing with #29747
#29568 didn't test "Workspace chat" part as this is real teachers and principals

@youssef-lr
Copy link
Contributor

Checking off #29568, we tested it thoroughly internally.

@francoisl
Copy link
Contributor

29752 / 29746 tested on staging, checking those off.

@francoisl
Copy link
Contributor

francoisl commented Oct 17, 2023

Removed the blocker label from 29819, SAML required sign-in is not implemented on production either and there are more changes coming in for SAML, I reassigned to the engineer who's working on this.

@francoisl
Copy link
Contributor

@francoisl
Copy link
Contributor

#29807 tested on staging, checking off

@francoisl
Copy link
Contributor

#29288 looks good too now, though @Beamanator I don't get automatically redirected to the Money2020 report (step 5). I see it's being created and I can open it, I'm just not automatically redirected to it.

image

@francoisl
Copy link
Contributor

#29748 tested on staging, we're good to go.

@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

5 participants