-
Notifications
You must be signed in to change notification settings - Fork 3k
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-03-01 #7954
Comments
🚀 All staging deploys are complete, @Expensify/applauseleads please begin QA on version https://github.com/Expensify/App/releases/tag/1.1.41-0 🚀 |
Web deploy failed, hopeful fix here |
👏 Heads up @Expensify/applauseleads 👏 |
🎉 All set?…You bet! @Expensify/applauseleads https://github.com/Expensify/App/releases/tag/1.1.41-1 has been deployed to staging 🎉 |
@roryabraham if we are 1.1.40-0 on other platforms, can we start QA tests? |
@mvtglobally no we should be at least |
Sorry typo , I meant to say 1.1.41-0. We don't need to wait for -1, right? Web is available 1.1.41-1, Desktop and IOS not yet |
Correct, |
Checking off #7767 after testing on staging |
@roryabraham Desktop staging app is still 1.1.40-2 |
Checked off #7933 and #7939 because they were deployed with the last checklist. I think it's a bug that they showed up here, but I don't have time to look into it right now unfortunately.
Oh, @mvtglobally, that's not good. This is potentially because of #7744 cc @kidroca. It might also just be because of #7765, which increase the interval at which NewDot check for updates from 1 hour to 8 hours. |
What happens after Desktop is built? I've examined the build script and was left under the impressions that publishing is handled by electron-builder as part of the build process - if it fails there would be a bang (I suppose) Can you manually download or force update Desktop? Should be there:
Could it be the lack of this zip? (If we enable it, it would make a zip for each platform and take more space...) |
@roryabraham do you need a bug for this build issue? |
Yes please |
👏 Heads up @Expensify/applauseleads 👏 |
🎉 All set?…You bet! @Expensify/applauseleads https://github.com/Expensify/App/releases/tag/1.1.41-2 has been deployed to staging 🎉 |
👏 Heads up @Expensify/applauseleads 👏 |
🎉 All set?…You bet! @Expensify/applauseleads https://github.com/Expensify/App/releases/tag/1.1.41-3 has been deployed to staging 🎉 |
👏 Heads up @Expensify/applauseleads 👏 |
🎉 All set?…You bet! @Expensify/applauseleads https://github.com/Expensify/App/releases/tag/1.1.41-4 has been deployed to staging 🎉 |
#7987 is resolved and desktop staging builds/auto-update should be working again. |
👏 Heads up @Expensify/applauseleads 👏 |
🎉 All set?…You bet! @Expensify/applauseleads https://github.com/Expensify/App/releases/tag/1.1.41-5 has been deployed to staging 🎉 |
Comments left. PR #7744 is failing due to #8014 Checking off #7879 as #7982 was closed |
Hi @mvtglobally, for the last two comments you left (#7594 (comment) and #7922 (comment)), someone left a suggestion here explaining how to test. |
Adding #8014 as a deploy blocker pending more investigation, because the desktop app seems to be broken/uninstallable. |
|
@francoisl the following items are pending to close this checklist. We are re-checking #7662 based on new test steps |
And I think these are the last 2 remaining items once #7662 is checked again! |
Checking off #7662 |
👏 Heads up @Expensify/applauseleads 👏 |
🎉 All set?…You bet! @Expensify/applauseleads https://github.com/Expensify/App/releases/tag/1.1.41-6 has been deployed to staging 🎉 |
#8040 should be fixed now so I think the deploy is no longer blocked. One issue is that the icons will be small for room details: This will be fixed immediately on the next staging deploy when this PR is deployed to staging: so the small icons should not block the deploy. |
@mvtglobally can you please:
|
@roryabraham @francoisl - Looks like the only thing missing from the checklist is this Deploy Blocker #8015 (issue is not reproducible in prod, confirmed above) any chance that can be looked at and probably get a deploy today? 🥺 |
Still trying to consistently reproduce the issue. To clarify, are you only getting the blank screen when you sign in the account rybkina@gmail.com? And is that a personal account, or a test account you would be willing to share (i.e. add it to 1Password?) I tested with different accounts, and the app takes at most 10 to 12 seconds to start rendering chat data in large accounts, both with the staging and production app. The only difference I see with the account rybkina@gmail.com is that it has a lot of IOUs. I asked around if we have test accounts with a lot of IOUs, but if you'd be willing to share the credentials for rybkina@gmail.com in the meantime, that would be helpful. |
Thanks, I ran some tests and can't see a lot of differences so I'm curious for second opinions from anyone else here. Let's keep the discussion in the GH issue though. Once we're all done testing, can you please rotate the password of that account @mvtglobally? I know it's just a test account, but this is a public repo, so let's make sure the account won't be used for spam or shady stuff (I'm also deleting the previous comment as an extra precaution). |
Removed the deploy blocker label from #8015 since we're also seeing the same behavior with the production app. We'll keep the issue open so it can be looked further into though, given that it's pretty bad that the desktop app takes so long to load. This was the last checkbox so we can go ahead with the deploy! |
Checked all PRs and added comments to all PRs where accessibility issues were found without the Android platform (due to build issues on Android) only one issue is left and have query on #7864 |
Release Version:
1.1.41-6
Compare Changes: production...staging
This release contains changes from the following pull requests:
Fix: App changes positions of Ui elements when phone language RTL #7594
Config URL Cleanup #7662
Refactor AddressSearch to be compatible with Form #7701
Remove "Comment Deleted" message #7711
Reduce desktop app size #7744
Update label for Close account login field #7783
P2P KYC - Ask user to provide full SSN when LexisNexis cannot #7804
Cancel pending requests when signing out #7805
Enable haptic feedback on the NumberPad #7827
Fix/disable new room non workspace members #7829
remove emoji picker menu from tablets #7851
Deprecate
requiresTwoFactorAuth
property #7864Upload image preview placeholder - Follow-up #7569 #7874
add informative text for visibility settings #7876
Change the message that shows when trying to name a room using a name that already exists #7878
Fix autofill for full name input row #7879
fix: prevent height from increasing after max limit #7891
removed Navigation.closeDrawer(); to fix 6908. #7892
Fix links in PR checklist #7898
fix first load #7922
Do not reauthenticate Pusher if we failed for any reason other than expired session #7924
Fix desktop npm install in postinstall script #7927
Revert "feat: add image loading placeholder" #7933
Revert "Make push notifications navigate to the correct chat - iOS" #7939
Fix storybook build #7955
Add the
zip
target to fix Desktop auto updates #7989[CP Stg] Add title and artifactName back in ElectronBuilder config #7996
[No QA][CP Stg] Export ELECTRON_ENV to electronBuilder.config.js #8000
Fix reportDetails icons for chatrooms #8011
Revert PR 8013, which introduced a bug #8054
Internal QA:
Deploy Blockers:
cc @Expensify/applauseleads
The text was updated successfully, but these errors were encountered: