Skip to content

Deploy Checklist: New Expensify 2026-07-23 #96914

Description

@OSBotify

Release Version: 9.4.44-6
Compare Changes: production...staging
Mobile-Expensify Changes: https://github.com/Expensify/Mobile-Expensify/compare/production...staging

This release contains changes from the following pull requests:

Mobile-Expensify PRs:

Internal QA:

Deploy Blockers:

Chronologically ordered merged PRs (oldest first)
  1. [CP Staging + Prod] Revert "feat: Enable react-native-nitro-fetch (V2)" #95284
  2. [No QA] Remove unsafe type assertions from CardUtilsTest.ts tests #96521
  3. [No QA] Remove unsafe type assertions from ReportTest.ts tests #96520
  4. [No QA] Upgrade expensify-common@2.0.195 #96769
  5. [No QA] Create iOS RN artifacts workflow #88523
  6. Clear personal details form draft when backing out of the magic-code page #96676
  7. [No QA] Update Create-a-Company-Workspace.md #96693
  8. [No QA] Docs updates for E/A#96407 Document importing merchant rules via spreadsheet #96544
  9. Fix - Pay with BA-User is navigated to the Inbox instead of report after exiting "Add BA" modal  #95822
  10. Mobile-Expensify submodule update to 9.4.43-1Adhoc Build
  11. refactor getDisplayNameForParticipant function to use translate part 2 #96672
  12. Add search bar to Rillet pages #96528
  13. Fix empty view shows briefly when sorting #96700
  14. Remove Onyx.connect() usage for ONYXKEYS.COLLECTION.POLICY_TAGS in splitBill, splitBillAndOpenReport, createDistanceRequest functions from src/libs/actions/IOU/index.ts #90455
  15. Fix: apply currency default tax rate when currency changes in manual expense create flow #94496
  16. Remove Onyx.connect() usage for ONYXKEYS.COLLECTION.POLICY_TAGS from updateMoneyRequestTaxRate #95798
  17. Mobile-Expensify submodule update to c9ffe7bAdhoc Build
    https://github.com/Expensify/Mobile-Expensify/pull/14022
  18. fix: iOS Share to Expensify screen does not close when swiping back #96581
  19. Remove Onyx.connect() usage for ONYXKEYS.COLLECTION.POLICY_TAGS from updateMoneyRequestTaxAmount #95797
  20. Keep Agents selection buttons on the header row in landscape mode #96338
  21. Fix: show generic error instead of receipt error for failed distance expense #96273
  22. [Payment due @parasharrajat] Add REGISTER_AUTHENTICATION_KEY reasonCode #96114
  23. [No QA] Remove unused getPolicyTagsData import in UpdateMoneyRequest #96894
  24. feat: Insights Violations - add filter display + Empty state #95953
  25. [Payment due @hoangzinh] Fix: Wrong codice fiscale field name #96331
  26. feat(concierge): show animated thinking avatar while Concierge responds #96286
  27. feat: Enable react-native-nitro-fetch (V3) #95518
  28. Mobile-Expensify submodule update to 32d40eaAdhoc Build
    https://github.com/Expensify/Mobile-Expensify/pull/14000
  29. [No QA] Remove unsafe type assertions from DomainSelectorsTest.ts tests #96518
  30. Fix Supplier RHP backdrop flicker by dropping SelectionList loading placeholder #96648
  31. [No QA] Update help docs for Release 1: Vendor Matching for QuickBooks Online (QBO) #96350
  32. [NoQA] Add report_action_count and money_request_preview_count to ManualSendMessage #96285
  33. [No QA] Commit diff in package-lock.json #96909
  34. [Payment due @huult] Render server-driven AZ status on expense reports #95959
  35. Mobile-Expensify submodule update to 2d9cd88Adhoc Build
    https://github.com/Expensify/Mobile-Expensify/pull/14026
  36. Mask preservedUserSession/preservedAccount tokens in Onyx state export #96907
  37. Mobile-Expensify submodule update to 9.4.44-0Adhoc Build
  38. [CP STaging] Add a null safety for searchResults.search #96918
  39. Mobile-Expensify submodule update to 9.4.44-1f3b89ff
  40. Mobile-Expensify submodule update to 9.4.44-28426ba1
  41. Add optional Card Name column to company-card CSV import #96912
  42. Mobile-Expensify submodule update to 9.4.44-49bc51d3
    https://github.com/Expensify/Mobile-Expensify/pull/14029
  43. Mobile-Expensify submodule update to include cherry-picked PR #140293e76360
  44. Mobile-Expensify submodule update to 9.4.44-542bcbae
  45. Revert "feat: Enable react-native-nitro-fetch (V3)" #97000
  46. Mobile-Expensify submodule update to 9.4.44-65cf46f8
  47. [CP Staging] Revert server-driven AZ status on expense reports #97003
  48. 🍒 Cherry pick PR #97003 to staging 🍒 #97007

Deployer verifications:

  • I checked Sentry 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 Sentry for the previous release version and verified that the release did not introduce any new crashes. Because mobile deploys use a phased rollout, completing this checklist will deploy the previous release version to 100% of users. 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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions