Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Payment issue for E/App PR#14530 #14547

Closed
melvin-bot bot opened this issue Jan 25, 2023 · 13 comments
Closed

Payment issue for E/App PR#14530 #14547

melvin-bot bot opened this issue Jan 25, 2023 · 13 comments
Assignees
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Bug Something is broken. Auto assigns a BugZero manager. Internal Requires API changes or must be handled by Expensify staff Task Weekly KSv2

Comments

@melvin-bot
Copy link

melvin-bot bot commented Jan 25, 2023

Issue created to compensate the Contributor+ member for their work on #14530
E/E issue linked to the PR - https:://www.github.com/Expensify/App/issues/169078.
Contributor+ member who reviewed the PR - @mollfpr.

Wait 7 days after the PR is deployed to production before issuing payment in case there are regressions.

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~01194f2a230f6ba1b5
  • Upwork Job ID: 1618238982706950144
  • Last Price Increase: 2023-01-25
@melvin-bot melvin-bot bot added Awaiting Payment Auto-added when associated PR is deployed to production Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2 Task labels Jan 25, 2023
@melvin-bot melvin-bot bot added the Internal Requires API changes or must be handled by Expensify staff label Jan 25, 2023
@melvin-bot
Copy link
Author

melvin-bot bot commented Jan 25, 2023

Triggered auto assignment to @strepanier03 (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details.

@melvin-bot melvin-bot bot locked and limited conversation to collaborators Jan 25, 2023
@mallenexpensify
Copy link
Contributor

The automation works!!!! @strepanier03 this issue was auto-created cuz the PR that @mollfpr reviewed was linked to an E/E issue. This is the first I've seen, if you come across any issues or have any recommendations on for updating anything, add here in a comment. thx

@strepanier03
Copy link
Contributor

strepanier03 commented Jan 25, 2023

Thanks @mallenexpensify, handling this now and will let you know any feedback or questions I run into.

@strepanier03
Copy link
Contributor

@mallenexpensify - Can you review what I think needs to be done here and let me know if I'm off base anywhere?

  1. The PR was just merged and is waiting to be pushed to staging and then production. Once it's on production, the 7-day timer starts for regressions.
  2. When the PR goes to production, this payment GH title will be updated with "HOLD until [date]" so I know when to review and pay.
  3. The Upwork job that was created is private, so I'll need to make it public so mollfpr can apply,
  4. The fast bonus will apply as long as no regressions happen since Rory submitted and mollfr reviewed in about 1 business day.

Questions:
Do I need to handle any regression test tasks for this?

@mallenexpensify
Copy link
Contributor

Thanks @strepanier03 this makes me think we need an S/O update :|
Yes to 1 and 2.
3. It's best to keep private and invite/rehire the C+ - My Hires > type name > Rehire. Mohammad Luthfi F. is @mollfpr . If you're unsure of the C+ you can make it public then post in GH asking the C+ to apply and confirm once they have.
4. No timeliness bonuses for internal PR reviews

You don't need to do regression test steps, those would be handled by the BZ assigned to the E/E issue

@strepanier03
Copy link
Contributor

Wonderful, thank you @mallenexpensify.

@melvin-bot melvin-bot bot added the Overdue label Jan 30, 2023
@melvin-bot melvin-bot bot unlocked this conversation Jan 30, 2023
@strepanier03
Copy link
Contributor

Waiting for push to prod on this and update to title for payment hold.

@melvin-bot melvin-bot bot removed the Overdue label Jan 30, 2023
@sakluger
Copy link
Contributor

sakluger commented Feb 1, 2023

@mallenexpensify I was assigned another one of these (#14710). Given that it's created and assigned before the PR is merged, and then we have to wait until 7 days after deploy to pay out, I think it would help to add the following details to the GH issue description.

  1. Ask the Bug-Zero assignee to hire the C+ on the upwork job immediately
  2. Set to a Weekly
  3. Check in a week later, and if the issue has been deployed, update the issue title with the payment date (7 days after deploy to prod). If it isn't deployed, leave a comment and wait another week.

@melvin-bot melvin-bot bot added the Overdue label Feb 1, 2023
@strepanier03
Copy link
Contributor

Commenting to remove overdue, and to agree with Sasha's comments above.

@melvin-bot melvin-bot bot removed the Overdue label Feb 1, 2023
@mallenexpensify
Copy link
Contributor

Currently the new issue is created once the C+ has approved a PR because that is the trigger to denote they're due payment.

Agree with your steps

  1. Ask the Bug-Zero assignee to hire the C+ on the upwork job immediately
  2. Set to a Weekly
  3. Check in a week later, and if the issue has been deployed, update the issue title with the payment date (7 days after deploy to prod). If it isn't deployed, leave a comment and wait another week.

@mountiny before we create a GH to update, do you have any thoughts/ideas here?

@mountiny
Copy link
Contributor

mountiny commented Feb 3, 2023

Yeah this one is a bit tricky, we can do this, I can also try to edit the PR so the link to this issue is added to the PR body so once deployed it will automatically get updated using our automation. But that is a bigger improvement and not sure if it would go well.

Making this weekly sounds good to me

@strepanier03 strepanier03 added Weekly KSv2 and removed Daily KSv2 labels Feb 3, 2023
@strepanier03
Copy link
Contributor

Cool, thank you, everyone. I'm moving to weekly for now and stay really on top of GHs so I don't think this will be an issue. Once the HOLD is put on it after the push to prod I'll move back to Daily if it doesn't do it automatically.

@mountiny
Copy link
Contributor

mountiny commented Feb 6, 2023

I think there must have been some miscommunication but @mallenexpensify created another issue for this here #14643

already done and settled, closing

@mountiny mountiny closed this as completed Feb 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Bug Something is broken. Auto assigns a BugZero manager. Internal Requires API changes or must be handled by Expensify staff Task Weekly KSv2
Projects
None yet
Development

No branches or pull requests

5 participants