Skip to content

Deploy Checklist: New Expensify 2026-05-19 #91122

Closed

Description

@OSBotify

Release Version: 9.3.78-1
Compare Changes: production...staging

This release contains changes from the following pull requests:

Deploy Blockers:

Chronologically ordered merged PRs (oldest first)
  1. Mobile-Expensify submodule update to 9.3.77-0 — Adhoc Build
  2. Add OL renderer #90482
  3. perf: Defer EditableCell interactivity #91034
  4. [No QA]: refactor: move remaining field setters from IOU/index.ts to MoneyRequest.ts #90745
  5. [NoQA] [HR Import] MergeHR actions and API parameter types #90983
  6. [NoQA] [HR Import] Refactor policyUtils helpers for HR integrations #90959
  7. [Payment due @ChavdaSachin] Strip incomplete markdown from Concierge streaming drafts #89744
  8. [Payment due @dukenv0307] Show field-specific SmartScan failure messages #89454
  9. Pass report to isExported/hasExportError to fix primary action after failed export #90154
  10. feat: Hide most sections for agents in account page #90371
  11. Add billing restriction guard to duplicate expense handlers #88363
  12. [NO QA] Fix NetSuite Travel invoicing crash on journal posting preference #91024
  13. Mobile-Expensify submodule update to 9.3.77-1 — Adhoc Build
  14. Mobile-Expensify submodule update to 9.3.77-2 — Adhoc Build
  15. Fix params for shouldRestrictUserBillableActions calls #91091
  16. Allow $0 as valid card limit when editing Expensify Card #90540
  17. Update Expensify card UI #89379
  18. [No QA]: refactor: move IOU types from index.ts into their function files #91097
  19. Remove submitter from Change Workspace gate on submitted expense reports #90796
  20. Precompute sorted report IDs in Search to avoid duplicated sorting #86238
  21. Update completePaymentOnboarding to pass currentUserAccountID #90875
  22. 88447: Improve Home page trial banner display #89787
  23. [No QA] [Bulk workspace edits] Add CopyPolicySettings action file and tests #89963
  24. Mobile-Expensify submodule update to 9.3.77-3 — Adhoc Build
  25. perf: narrow Onyx subs in InvoiceSenderField and ReportField #90311
  26. (Part 2) Remove Onyx.connect() for the key: ONYXKEYS.PERSONAL_DETAILS_LIST in src/libs/actions/Report.ts #88624
  27. refactor: decompose popover menu #89424
  28. Resolved issue_Category - Parent category is disabled when selected #85448
  29. [No QA] Docs updates for E/A#89421 Add Avatar to customizable column list #90017
  30. Fix Not here page after resetting domain #89965
  31. [No QA] Fix Help preview PR comments #91103
  32. [Payment due @mananjadhav] [No QA] Update HELPSITE_NAMING_CONVENTIONS.md #90856
  33. [no qa] Improve Help deploy failure observability #91116
  34. Mobile-Expensify submodule update to 9.3.78-0 — Adhoc Build
  35. [CP Stg] Fix Export to QuickBooks Online showing only after reopening report #91233
  36. Mobile-Expensify submodule update to 9.3.78-1 — ce497e2

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

  1. IuliiaHerets commented on May 20, 2026

    @IuliiaHerets

    Regression progress is at 95%

    PRs Failing:
    #85448 failed with #91133
    #89424 failed with #91146 and #91147
    #90154 faced with #91153
    #90371 failed on Web with #91145
    #90540 failed with #91077 and #82466

    PRs Untested:
    #85448 pending validation on Android
    #88624 pending validation on Android and iOS
    #89379 pending validation on Android and iOS
    #89424 pending validation on Android and iOS
    #89965 pending validation on iOS
    #90154 pending validation on iOS
    #90371 pending validation on Android and iOS
    #90875 pending validation on Web, Android, iOS

  2. kavimuru commented on May 20, 2026

    @kavimuru

    Regression is left with 12 steps in the BrowserStack

    Unchecked PRs:
    #85448 failed with #91133
    #89424 failed with #91146 and #91147 repro in PROD checking it off
    #90154 faced with #91153
    #90371 failed on Web with #91145
    #90540 failed with #91077 and #82466 - repro in PROD checking it off

  3. kavimuru commented on May 20, 2026

    @kavimuru

    Regression is completed.

    Unchecked PRs:
    #85448 failed with #91133
    #89424 failed with #91146 and #91147 repro in PROD checking it off
    #90154 faced with #91153
    #90371 failed on Web with #91145
    #90540 failed with #91077 and #82466 - repro in PROD checking it off

    Following critical test cases are failing:
    Onboarding with #90550
    Critical Viral Path with #48727
    Expensify Card with #91077
    Email Tests with #90141

  4. roryabraham commented on May 21, 2026

    @roryabraham
    Contributor

    :shipit:

  5. os-botify commented on May 21, 2026

    @os-botify

    This issue either has unchecked items or has not yet been marked with the :shipit: emoji of approval.
    Reopening!

  6. melvin-bot commented on May 21, 2026

    @melvin-bot

    📣 @os-botify[bot]! 📣
    Hey, it seems we don’t have your contributor details yet! You'll only have to do this once, and this is how we'll hire you on Upwork.
    Please follow these steps:

    1. Make sure you've read and understood the contributing guidelines.
    2. Get the email address used to login to your Expensify account. If you don't already have an Expensify account, create one here. If you have multiple accounts (e.g. one for testing), please use your main account email.
    3. Get the link to your Upwork profile. It's necessary because we only pay via Upwork. You can access it by logging in, and then clicking on your name. It'll look like this. If you don't already have an account, sign up for one here.
    4. Copy the format below and paste it in a comment on this issue. Replace the placeholder text with your actual details.
      Screen Shot 2022-11-16 at 4 42 54 PM
      Format:
    Contributor details
    Your Expensify account email: <REPLACE EMAIL HERE>
    Upwork Profile Link: <REPLACE LINK HERE>
    
  7. roryabraham commented on May 21, 2026

    @roryabraham
    Contributor

    :shipit:

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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions