Skip to content

Deploy Checklist: New Expensify 2026-09-02 #100087

Description

@OSBotify

Release Version: 9.4.68-1
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. [NO QA] Fix currency helper references in BulkEdit tests #99952
  2. Name the workspace in the leave- and delete-workspace confirmation modals #99681
  3. [NO QA] Update CONTRIBUTING.md #99928
  4. refactor: make getButtonState and getIconFillColor accept name params #98278
  5. [No QA] Increase seatbelt to fix lint #99973
  6. Send expected bootsplash, auth retry and Pusher teardown signals to Sentry logs instead of the error stream #99789
  7. Fix Spend tab pagination stalling when a page is requested mid-refresh #99629
  8. Add a one-click deeplink that signs the user in and creates a Submit workspace #98887
  9. [No QA] fix: Register report pagination after app reload #98876
  10. Fix Add Home Address opening over the wrong background #99788
  11. Mobile-Expensify submodule update to 9.4.65-1Adhoc Build
  12. [NoQA] Fix named button state callers #99978
  13. Fix missing Profile GBR when home address is required #99837
  14. fix: Vacation delegate added via phone number changes to @expensify s after clear cache #92876
  15. [No QA] Fix import/no-cycle - part 1 #99670
  16. perf(navigation): add per-screen Activity behavior for covered screens #98575
  17. [No QA] Update CONTRIBUTING.md #99980
  18. [No QA] Docs updates for E/A#94669 Spend page total spend currency selector #94498
  19. Mobile-Expensify submodule update to 9.4.65-2Adhoc Build
  20. [No QA] [Merge ATS] Add Recruiting policy types, constants, and actions #99585
  21. Allow full-access copilots to add new company card feeds #98600
  22. Fix - Existing expenses get highlighted when opening a report  #99577
  23. [NoQA] Fix WorkspaceCompanyCardPageEmptyState delegate test after the full-access copilot gate change #99997
  24. fix Email - User is logged in and not redirected to User created room as the new user #99924
  25. Skip Unicode normalization for ASCII-only strings in search matching #99742
  26. [No QA] Add PERF-19 coding standard: collection selectors return only what the consumer uses #99891
  27. Split the confirmation footer into a dispatcher and per-type variants pt1 #99578
  28. feat: add "Domain already set up" page when you add a domain that already exists #98489
  29. Fix - Negative expenses appearing with positive amount in UnreportedExpenseListItem #99913
  30. [Search Router] Surface Book Travel in Create suggestions #99516
  31. 92752 search router domain navigation #98753
  32. upgrade: bump expensify-common to 2.0.201 #99884
  33. 98709: Keyboard Navigation-Unable to focus the Back button by pressing Tab in the Manual tab  #99114
  34. Fix self-DM distance expenses showing commuter exclusion #99657
  35. Mobile-Expensify submodule update to 9.4.65-3Adhoc Build
  36. Feat: add invite on money requests  #98381
  37. [No QA] Fix a bunch of errors regarding getCurrencySymbol #100055
  38. Show the tax reclaimable portion as a percentage in the distance rate changelog messages #99658
  39. Anchor the validate code countdown to the wall clock #99728
  40. Fix empty states style on rules revamp tabs #99882
  41. [Onyx bump] Bump react-native-onyx from 3.0.101 to 3.0.102 #97857
  42. [Payment due @truph01] Add Auto-categorize new expenses workspace setting to let strict admins disable auto-categorization #98030
  43. Fix CloudflareSessionTest Jest setup #100067
  44. [No QA] Docs updates for E/A#99340 dependent tag auto-select behavior #99603
  45. fix: show discard modal after entering only +/- in manual expense #99438
  46. SelectableListItem adapter + BaseSelectListItem + TravelDomainListItem + CardListItem #99177
  47. [Payment due @parasharrajat] [No QA] Bump react-native-onyx to 3.0.109 #99436
  48. Update conciergeChat to remove Onyx.connect - 39 #99816
  49. [No QA] MenuItem decomposition - usages with avatars #98862
  50. [No QA] Make -changed scripts check the working tree, not just committed changes #99764
  51. Fix alignment of grouped rows and child table rows on Spend page #99586
  52. [No QA] Verify staging native builds succeeded before deploying to production #99664
  53. Add DualEntry multiple card account export settings #99769
  54. [No QA] Bump oxc-transform-react 0.145 → 0.148 #100072
  55. [No QA] Update outdated web Storylane tour links for submitters and approvers #100007
  56. Align Cancel payment gate with the pay gate for paid-elsewhere reports #98082
  57. [No QA] Docs updates for E/A#97167 Reconciliation debited and reimbursed amount columns #97920
  58. Keep pending-delete transactions offline so Remove hold isn't the primary action after offline delete #99096
  59. Fix - Expense-Error briefly displays then disappears when creating an expense with tomorrow date #99576
  60. [Insights: Violations]: Expanding group & Suggested search v2 #98391
  61. fix(tests): remove stale policy fixture field #100080
  62. Mobile-Expensify submodule update to 1e6b60cAdhoc Build
    https://github.com/Expensify/Mobile-Expensify/pull/14080
  63. [No QA] Docs updates for E/A#93580 Connect an HR integration help article #99234
  64. fix: Join button appear and expand horizontal on the first invoice on the Spend tab #100063
  65. feat(chronos): add qualified leave types #100064
  66. fix: force split reimbursable to policy default when field is locked #99644
  67. Fix Travel booking flow for non-admin workspace members #98227
  68. Part 3 - Thread personalDetailsList through hasExpensifyGuidesEmails and currentUserLogin through isJoinRequestInAdminRoom #95329
  69. [No QA] Fix egencia docs #100043
  70. Mobile-Expensify submodule update to 9.4.66-0Adhoc Build
  71. Mobile-Expensify submodule update to 9.4.66-180ab52d
  72. Revert "Add intl deposit account collection" #100208
  73. Mobile-Expensify submodule update to 9.4.68-00e88383
  74. [CP Staging] Revert #98030 - Add Auto-categorize new expenses workspace setting to let strict admins disable auto-categorization #100217
  75. Mobile-Expensify submodule update to 9.4.68-11d7e921

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