Repository navigation
Closed
Labels
StagingDeployCash🔐 LockCashDeploys 🔐Prevent new code from being deployed to stagingPrevent new code from being deployed to staging
Description
Release Version: 9.1.93-7
Compare Changes: production...staging
Mobile-Expensify Changes: https://github.com/Expensify/Mobile-Expensify/compare/production...staging
💡 Deployer FYI: This checklist was generated using a new process. PR list from original method and detail logging can be found in the most recent deploy workflow labeled
staging, in thecreateChecklistaction. Please tag @Julesssss with any issues.
This release contains changes from the following pull requests:
- Fix - User is not redirected to IOU report when logging in after deeplink #64216
- fix: nothing happens when clicking Remove hold #64308
- Expense- "User owes $0.00" appears in search after deleting expense, which opens not here page #64881
- Fix: After deleting all tags, the “x selected” buttons do not disappear #66038
- Fix submit button color for reopened or retracted report #66140
- Fix - Thread - New message button appears in the main chat when navigating from thread #66683
- fix: Double chat messages when move expense to other workspace #66711
- fix: show rate not value error for per diem expense #66989
- fix: incorrect selected state search term #67071
- fix: per diem amount section displays alpha numeric keypad #67106
- Fix number format polyfill isn't applied #67127
- Troubleshoot flags persistance #67155
- [NO QA] fix: canBeMissing nvp_expensify_activePolicyID #67242
- [NO QA] fix: Payment card authentication issues. #67290
- add fallback backTo in import tag page #67293
- [NO QA] Fix 67072: Add CI checks for old video players #67363
- [No QA] Fix quotes #67449
- [NO QA] Update Travel-receipt-integrations.md #67461
- Removed Onyx.connect in TeachersUnite lib file #67535
- Removed Onyx.connect in CardUtils lib file (part 2) #67553
- Reorder Reports LHN menu item #67574
- Removed Onyx.connect in CardUtils lib file (part 3) #67576
- [No QA] fix: flaky DateUtilsTest #67632
- [No QA]: Remove Onyx.connect() for the key: ONYXKEYS.ACCOUNT in src/libs/Navigation/Navigation.ts #67635
- Remove Onyx.connect() for the key: ONYXKEYS.FREQUENTLY_USED_EMOJIS in src/libs/EmojiUtils.tsx #67712
- [No QA]: Refactor src/libs/Network/SequentialQueue.ts to remove Onyx.connect() references #67716
- [No QA]: Refactor src/libs/actions/MapboxToken.ts to remove Onyx.connect() references #66531 #67717
- feat: reset validation action code on new contact method submission #67721
- [No QA]: Refactor src/libs/actions/Link.ts to remove Onyx.connect() references #67722
- Refactor src/libs/UserUtils.ts to remove Onyx.connect() references #67724
- Removed Onyx.connect from PolicyEmployeeListUtils #67734
- Migrate Popover modals to use react-native-reanimated #67748
- Removed Onyx.connect from DebugUtils (part 1) #67753
- move 2fa code input out of the bottom section #67762
- [NoQA] Removed Onyx.connect from Firebase utils #67765
- Remove Onyx.connect() for the key: ONYXKEYS.LAST_ACCESSED_WORKSPACE_POLICY_ID P1 #67767
- Bugfix/remove connect search UI utils #67806
- [CP Staging] Allow description to render markdown #67817
- Enable haptic feedback on FAB long-press #67839
- update report id details style #67858
- [NoQA] Replaced Onyx.connect with Onyx.connectWithoutView in PersistedRequests #67898
- enabled reanimated modal in all confirm modals #67900
- Fix/66684 - Duplicate API call for OpenReport for new account #67904
- fix: submit option is displayed for the auditor #67942
- [NoQA] Codecov Test Coverage Workflow #67978
- Search - "To: first and last name" queries dont return matching options #67979
- Removed Onyx.connect from DistanceRate Actions (part 1) #67998
- Add
noOptimisticTransactionThreadsbeta flag #68009 - [NoQA] Add files via upload #68013
- [Avatars] Fix demoted deploy blockers #68015
- Uber Connection page #68021
- fix - User can delete MC Tests automated message #68030
- [NO QA] Bugfix/remove connect encrypted auth token #68040
- Check and then remove unnecessary overflow menu in Create Expense #68043
- Search: Withdrawal type filter #68075
- Fix: Tapping back button in work email page show inconsistent behavior in mWeb & Android #68077
- Do not clear user information when country doesn't change #68118
- Update employee tour link from Navattic to Storylane #68129
- Remove ReportActionUtils.isNotifiableReportAction #68138
- Fix isWorkspaceAccountCards check when workspaceAccountID is 0 #68143
- Remove Slack announcement for preDeploy failures #68159
- fix: merge transaction item is missing padding #68176
- fix: add getAssignedCardSortKey to prioritize physical Expensify cards #68192
- [No QA] chore: Bump react-native-reanimated to 3.19.1 #68201
- fix: Validation loophole in global reimbursements #68208
- Redirect duplicate free article to other free article #68292
- [NO QA] Ping deployers in slack when a CP request failed due to conflicts #68301
- [No QA] Only upload builds to applause for main staging release #68306
- [No QA] Move offline philosophy doc to a new home with the other philosophy docs #68309
- [NoQA] Codecov Test Coverage Workflow - Setup Node Fix #68314
- [NoQA] Add trick about deleting .rnef to readme #68320
- [NoQA] Reverse and Cleanup: Codecov Test Coverage Workflow #68321
- Revert "Check and then remove unnecessary overflow menu in Create Expense" #68377
- Fix token issue in app deploy blocker flow #68383
- [CP Staging] Revert "Fix number format polyfill isn't applied" #68396
- [CP Staging] Sync App version after race condition failed to recover #68407
- 🍒 Cherry pick PR #68407 to staging 🍒 #68466
Mobile-Expensify PRs:
- https://github.com/Expensify/Mobile-Expensify/pull/13647
- https://github.com/Expensify/Mobile-Expensify/pull/13649
Internal QA:
Deploy Blockers:
- Track expense - Receipt added on confirm page is not included after submitting track expense #68326
- [Due for payment 2025-09-19] Chat - New message button appears and disappears when returning from thread for the second time #68327
- Chat - Latest messages pill is not shown #68335
- Chat - New messages button changes to Latest messages button after deleting unread message #68336
- Expense - Expense detail page is not opened #68342
- [Due for payment 2025-08-22] [Due for payment 2025-08-20] Reports - App crashes when navigating to reports page #68345
- [Due for payment 2025-08-22] Expense - New workspace on confirm page shows a user Avatar #68358
- [Due for payment 2025-08-22] [Due for payment 2025-08-20] Failed to load the page, crash when opening members page on native apps #68376
- [Due for payment 2025-08-20] App deploy blockers not added to checklist #68382
- [Due for payment 2025-09-17] [$250] Invoice-After refreshing the app and starting invoice flow again previous amount is shown #68416
Deployer verifications:
- I checked Firebase Crashlytics for this release version and verified that this release does not introduce any new crashes. More detailed instructions on this verification can be found here.
- I checked Firebase Crashlytics for the previous release version and verified that the release did 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
Metadata
Metadata
Assignees
Labels
StagingDeployCash🔐 LockCashDeploys 🔐Prevent new code from being deployed to stagingPrevent new code from being deployed to staging
Activity
github-actions commentedon Aug 12, 2025
🚀 All staging deploys are complete, @Expensify/applauseleads please begin QA on version https://github.com/Expensify/App/releases/tag/9.1.93-0 🚀
IuliiaHerets commentedon Aug 12, 2025
Regression is at 61% completed
Blockers:
#68326
#68327
#68335
#68336
#68342
#68345
#68346
Unchecked PRs:
#66140 - pending validation on Desktop,
#66683 - failed with #68335, pending validation on iOS,
#66711 - pending validation on Native apps,
#66989 - failed with #68331, pending validation on iOS,
#67127 - comment,
#67290 - pending validation on all,
#67293 - pending validation on Native apps,
#67553 - pending validation on iOS,
#67721 - pending validation on iOS,
#67748 - pending validation on Desktop,
#67762 - faced with #68349 on mWeb and Android,
#67817 - failed with #68344,
#67979 - pending validation on iOS,
#68009 - pending validation on Web, mWeb and Native apps,
#68015 - failed with original issue on Web, pending validation on mWeb, Desktop and Native apps,
#68129 - failed with #68345 on Native apps,
#68138 - pending validation on Desktop,
#68143 - pending validation on all,
#68192 - pending validation on mWeb, Desktop and Native apps,
#68208 - failed with an original issue,
https://github.com/Expensify/Mobile-Expensify/pull/13647 - pending validation on Native apps.
joekaufmanexpensify commentedon Aug 12, 2025
Checked off #68192
marcaaron commentedon Aug 12, 2025
Demoted #68327 as it is very minor
marcaaron commentedon Aug 12, 2025
Close #68335 as it is not a bug
marcaaron commentedon Aug 12, 2025
Demoted #68336
Julesssss commentedon Aug 12, 2025
Checking off internalQA issue. Checklists are generating well after CPing this fix.
IuliiaHerets commentedon Aug 12, 2025
Regression is almost completed, 60 steps are left.
Blockers:
#68326
#68336
#68345
#68358
#68376
Unchecked PRs:
#64308 - faced with #68342
#66140 - failed with #68405
#66683 - failed with #68335
#67155 - failed with an original issue on Native apps
#67762 - faced with #68349 on mWeb and Android
#67817 - failed with #68344
#68015 - failed with #68358 and #68408
#68030 - failed with an original issue in iOS
#68077 - failed with an original issue on Android
#68118 - pending validation on Native apps
#68129 - blocked with #68345 on Native apps
#68292 - pending validation on Web
IuliiaHerets commentedon Aug 13, 2025
Regression is completed
Blockers:
#68326
#68336
#68345
#68345
#68358
#68376
Unchecked PRs:
#64308 - faced with #68342, comment
#66140 - failed with #68405
#66989 - failed with #68331
#67155 - failed with an #62496 on Native apps
#67762 - faced with #68349 on mWeb and Android
#67817 - failed with #68344
#68015 - failed with #68358 and #68408
#68077 - failed with an #62910 on Android
#68129 - blocked with #68345 on Native apps
#68292 - faced with #68418 on Web
chuckdries commentedon Aug 13, 2025
Demoted #68358
marcaaron commentedon Aug 13, 2025
Demoted #68416
marcaaron commentedon Aug 13, 2025