Skip to content

[Due for payment 2025-09-02] $0 Remove Onyx.connect() for the key: ONYXKEYS.COLLECTION.OLD_POLICY_RECENTLY_USED_TAGS in src/libs/migrations/NVPMigration.ts #67669

Closed

Description

@tgolen

This is part of deprecating Onyx.connect. Parent Issue

Details

  • Module: src/libs/migrations/NVPMigration.ts
  • Onyx Key: ONYXKEYS.COLLECTION.OLD_POLICY_RECENTLY_USED_TAGS
  • Reference: Line 61: ONYXKEYS.COLLECTION.OLD_POLICY_RECENTLY_USED_TAGS

Be sure to refactor methods using test driven development:

  1. Create a unit test for methods before refactoring
  2. Refactor the methods
  3. Ensure the unit test still runs after refactoring
  4. Reinforce the unit testing with a functional test and a QA test
  5. Once you are done, decrease the number of allowable ESLint warnings here to equal the number of Onyx.connect references remaining in the code
Issue OwnerCurrent Issue Owner: @twisterdotcom

Activity

  1. self-assigned this
    on Aug 1, 2025
  2. added
    ImprovementItem broken or needs improvement.
    BugSomething is broken. Auto assigns a BugZero manager.
    on Aug 1, 2025
  3. tgolen commented on Aug 1, 2025

    @tgolen
    ContributorAuthor

    Warning

    DO NOT POST PROPOSALS ON THIS ISSUE!!

    Bug-Zero Instructions

    • This issue is CLOSED for proposals
    • It is a special issue and part of a bigger project
    • A contributor will be manually assigned to work on this issue and they do not need to submit a proposal
    • The bug-zero person only needs to take care of payments to the contributor for the PR and the C+ for reviews
    • There do not need to be any regression tests added or updated since this is only refactoring and shouldn't change any existing functionality
  4. melvin-bot commented on Aug 1, 2025

    @melvin-bot

    Triggered auto assignment to @twisterdotcom (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details. Please add this bug to a GH project, as outlined in the SO.

  5. tgolen commented on Aug 4, 2025

    @tgolen
    ContributorAuthor

    Not overdue and should be monthly

  6. 8 remaining items

  7. added
    Awaiting PaymentAuto-added when associated PR is deployed to production
    and removed on Aug 26, 2025
  8. changed the title [-]$0 Remove `Onyx.connect()` for the key: `ONYXKEYS.COLLECTION.OLD_POLICY_RECENTLY_USED_TAGS` in `src/libs/migrations/NVPMigration.ts`[/-] [+][Due for payment 2025-09-02] $0 Remove `Onyx.connect()` for the key: `ONYXKEYS.COLLECTION.OLD_POLICY_RECENTLY_USED_TAGS` in `src/libs/migrations/NVPMigration.ts`[/+] on Aug 26, 2025
  9. melvin-bot commented on Aug 26, 2025

    @melvin-bot

    Reviewing label has been removed, please complete the "BugZero Checklist".

  10. melvin-bot commented on Aug 26, 2025

    @melvin-bot

    The solution for this issue has been 🚀 deployed to production 🚀 in version 9.1.98-12 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue:

    If no regressions arise, payment will be issued on 2025-09-02. 🎊

    For reference, here are some details about the assignees on this issue:

  11. melvin-bot commented on Aug 26, 2025

    @melvin-bot

    @shubham1206agra / @DylanDylann @twisterdotcom The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed. Please copy/paste the BugZero Checklist from here into a new comment on this GH and complete it. If you have the K2 extension, you can simply click: [this button]

  12. melvin-bot commented on Sep 2, 2025

    @melvin-bot

    Payment Summary

    Upwork Job
    N/A

    BugZero Checklist (@twisterdotcom)

    • (if NewFeature) I have created a PR for any necessary HelpDot updates, or I confirmed no updates are necessary.
    • I have verified the correct assignees and roles are listed above and updated the necessary manual offers
    • I have verified that there are no duplicate or incorrect contracts on Upwork for this job (https://www.upwork.com/ab/applicants//hired)
    • I have verified the PR was not reverted
    • I have applied any discounts due to bugs/regressions introduced by this PR
    • I have paid out the Upwork contracts or cancelled the ones that are incorrect
    • I have verified the payment summary above is correct
  13. twisterdotcom commented on Sep 3, 2025

    @twisterdotcom
    Contributor

    I assume we don't need tests for any of these. @tgolen we're just paying these out as and when they're deployed correct? I can close this agreeing with the above payment summary?

  14. shubham1206agra commented on Sep 3, 2025

    @shubham1206agra
    Contributor

    @twisterdotcom Payout is $0 here

  15. twisterdotcom commented on Sep 3, 2025

    @twisterdotcom
    Contributor

    Okay, glad I checked! I will close now.

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

Metadata

Metadata

Labels

Awaiting PaymentAuto-added when associated PR is deployed to productionBugSomething is broken. Auto assigns a BugZero manager.DailyKSv2EngineeringImprovementItem broken or needs improvement.

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions