-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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-04-25 #8777
Comments
🚀 All staging deploys are complete, @Expensify/applauseleads please begin QA on version https://github.com/Expensify/App/releases/tag/1.1.57-2 🚀 |
🚀 All staging deploys are complete, @Expensify/applauseleads please begin QA on version https://github.com/Expensify/App/releases/tag/1.1.57-3 🚀 |
I marked #8783 as NOT a blocker, as it's not that important overall. It'll get triaged as usual though. |
Hi @mvtglobally, how's it going with the checklist? Anything I can help with to move it forward? |
80%done. Will be updating the list in a little bit |
@francoisl Team is still working through some of the PRs to complete all platforms coverage. |
👏 Heads up @Expensify/applauseleads 👏 |
🎉 All set?…You bet! @Expensify/applauseleads https://github.com/Expensify/App/releases/tag/1.1.57-4 has been deployed to staging 🎉 |
@francoisl Regression is completed |
#8656 is pass after retest. Checking off |
#8682. We are facing issue with the last step. Rest seem ok. #8682 (comment) |
Checked all PRs on Production / Staging and created accessibility issues for all PRs where accessibility issues were found. |
@sketchydroide |
@marcaaron and maybe @trjExpensify any input if we can check #8713? |
I will take a look at #8791 to see if we can unblock it |
Yeah, Marc closed #8822 last night as it's a feature in dev as part of the offline project. |
@sketchydroide pls tag me once #8791 is ready to validate. |
PR related to #8329 has been merged now, but doesn't seem like it was CP'd to staging. I'm not really understanding how it could not be reproducible when last tested if the code linked to the original PR made it to staging. |
👏 Heads up @Expensify/applauseleads 👏 |
🎉 All set?…You bet! @Expensify/applauseleads https://github.com/Expensify/App/releases/tag/1.1.57-12 has been deployed to staging 🎉 |
No it was not intencional, to create those many new tasks, I just did the merge I think one of the cherry picks was just to try to get the process working again, as it had been stuck with an error updating the version |
It seems like something unexpected happened with this checklist. Why were so many new PRs added? Were they all CP'd or did we somehow deploy main to staging again, despite the checklist being locked? |
Oh btw discussed with rory 1:1. Many new PRs were added because of the CP of #8871. I discussed it with andre too and it was not intentional and it looks like pushed up a lot of changes in that CP. Definitely not an intended affect but to make the best of the situation we'll continue to QA the new PR and do regression testing as well to ensure things are in a good place. |
👏 Heads up @Expensify/applauseleads 👏 |
🎉 All set?…You bet! @Expensify/applauseleads https://github.com/Expensify/App/releases/tag/1.1.57-14 has been deployed to staging 🎉 |
@chiragsalian Regressions is almost complete. We will retest above fixes and update in the morning. Progress so far: #8733 is failing due to #8930 Issues logged |
👏 Heads up @Expensify/applauseleads 👏 |
🎉 All set?…You bet! @Expensify/applauseleads https://github.com/Expensify/App/releases/tag/1.1.57-16 has been deployed to staging 🎉 |
👏 Heads up @Expensify/applauseleads 👏 |
🎉 All set?…You bet! @Expensify/applauseleads https://github.com/Expensify/App/releases/tag/1.1.57-17 has been deployed to staging 🎉 |
The checklist is being a little buggy for me. Can you check or consider these done,
I've asked for a retest of the following deploy blockers since the CP for them is now on staging. Once tested it can be checked off the list and the issue can be closed.
So the only thing remaining is #8963 and we're currently working on it. |
@chiragsalian we are re-testing |
Some more updates:
Edit: mvtglobally suggested me to try the checklist in incognito and it worked for me so i checked off these items. |
Awesome, thank you. Okay looks like we're all clear. Due to some important meetings today we're not deploying today but we'll deploy early tomorrow 🙂 |
Checked all PRs on Production / Staging and created accessibility issues for all PRs where accessibility issues were found. |
Checked all PRs on Production / Staging and created accessibility issues for all PRs where accessibility issues were found. |
Release Version:
1.1.57-17
Compare Changes: production...staging
This release contains changes from the following pull requests:
Fix for iOS Image Downloads not going through Photos lib #7849
Add feature to view Profile Picture in full screen #8483
show confirmation screen on password change #8493
fix(native): limit max height of composer to 6 lines #8521
Fix Input is lost upon opening search page #8535
Remove promises that are not used #8538
Fixed : One of the popup modal options is highlighted by default #8581
Keep focus on textinput field after pressing enter when button is disabled #8591
present CTAs as green buttons #8609
[No QA] Add context and more specific logs for various fetch errors #8613
add welcome message for archived rooms #8632
Use userAgent in order to know if device is mobile instead of canUseTouchScreen function #8634
[No QA] Improve logging for Pusher
error
event. Avoid unnecessary reauthentication. Update Pusher. #8635Fix Deep Link for Statements page #8656
Remove unused code for
setPassword()
action #8680Clean up CheckboxWithLabel refactor #8682
fix disabled cursor #8689
Fix app hang when sending long comments #8691
fix: 8329: Resolve fabmenu open multiple time #8692
update picker properly on parent value #8698
Remove GMT options from timezones #8712
Add test tools to make it easier to test Network/reauthentication logic #8713
Fix room creation error #8725
edited notification content by removing the prefix "new message from" #8726
Prevent the Composer from autofilling redundent data #8730
add note about enter behaviour & character limits #8732
Correct some improper code patterns #8733
[No QA] Improve logs for Get calls #8735
add spanish translation for "are you sure" #8737
Issues/dharmik 8460 ios build against ios 15 #8738
Add download option to show in context menu for attachments #8739
Fix error message belong to issue #7912 #8741
Block
SequentialQueue
on reauthentication. Reorganize Network / Reauthentication code. #8742update expensify-common #8743
Hide billing card in payment methods page #8746
[No QA] Update netinfo to 8.3.0 #8750
Fix mismatched names for archived policyExpenseChats that the user owns #8751
Update CONTRIBUTING.md #8753
Find Onyx data on web in IndexedDB #8756
fix user select style on anchor tag #8757
statepicker refactored to compatible with form #8758
Bump onyx version / Preserve active report for each open tab #8759
Fix: remove maxLength property for taxId and expiration date fields #8764
Re-fetch actions when we move from offline to online #8766
Fix MAX_COMMENT_LENGTH const #8767
Open old dot links with openOldDotLink() function #8769
Refactor Datepicker to work with Form.js #8770
show closed action message when a workspace member is removed #8778
Make sure external links open in a new tab in Safari #8788
Give buttons more space in the preferences page #8789
fix link not veritically aligning on android/ios #8795
Pusher suffix for internal devs #8796
Fix bug where 2FA input field is permanently hidden after resetting password #8801
Block activation of primary buttons on background screens #8802
Adjust webpack type to apple-app-site-association #8803
adding header gap on desktop when screen is small #8805
Fix Start over button #8808
[No QA] Update various names in
ReportActionsView
#8813Show full link when hovering over hyperlink #8815
Fix IOU badge disappearing after sending money to same user #8816
Return exact search matches at the top of the search list #8818
[No QA] Move some methods in
ReportActionsView
#8821Fix AddressSearch input #8826
Remove
setTimeout()
. Fix behavior of create menu. #8827Fix emoji search behavior when deleting all text #8828
Create
ReportActionsList
to organize and Isolate problem code inReportActionsView
#8830Update IOU currency selection for offline first #8834
Make both main and sequential queue wait for credentials #8836
Refetch IOU data when reconnecting online #8837
Fix IOU Options bug #8839
[#7971] Disable send if only backticks/whitespace #8844
Show failedKYC page when ssn or address is on blacklist #8853
Remove monthly settlement beta #8854
Limit max digit for rates in Reimburse to be 8 digits - Signed Commit #8856
Add
SequentialQueue.push()
. Fix up tests. #8857Improve reconnection callback #8858
Reload wallet data on EnablePayments page when going from offline to online #8859
[NO QA] Migrate Crashlitics to Firebase BoM to align library versions #8861
Make scripts/set-pusher-suffix.sh executable #8862
[No QA] Cleanup Authentication error handling #8865
Remove unnecessary _.map in the code for video call menu items #8866
Re-get call wait time when going from offline to online #8868
merge workspace/reimburse pages #8879
[No QA] Fix: Storybook Build #8880
Testing no dots and assistance button #8906
Revert 3 dots and change flex styles #8909
Revert "trying different styles" and updating react-navigation #8912
Revert "Updating navigation packages" #8916
Fix unresponsive "forgot" link #8940
Revert "Keep focus on textinput field after pressing enter when button is disabled" #8953
[CP Staging] bind scrollToBottomAndUpdateLastRead to "this" #8957
Fix connect with Plaid on mobile #8969
Password btn fix #8970
Internal QA:
Deploy Blockers:
Deployer verifications:
cc @Expensify/applauseleads
The text was updated successfully, but these errors were encountered: