-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
[HOLD for payment 2024-04-05] [$500] Internal QA checklist not working for external PRs #37691
Comments
Job added to Upwork: https://www.upwork.com/jobs/~0149b7b8e3e44c57bd |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @hoangzinh ( |
Triggered auto assignment to @slafortune ( |
in a hurry so apologies for the low-quality issue. Going to make this external, and anyone proposing a fix should note that thorough automated tests will be a hard requirement for this issue. |
ProposalPlease re-state the problem that we are trying to solve in this issue.Expensify engineer is not tagged and assigned in Deploy Checklist to complete the QA for PRs with Internal QA. What is the root cause of that problem?Here: App/.github/libs/GithubUtils.js Lines 256 to 264 in 01025a9
we create What changes do you think we should make in order to solve the problem?
|
sounds good @rayane-djouah 👍🏼
I think that's fine. It's better than using assignee as the person who merged the PR will always be an internal engineer. we don't need to use both, that's just more complicated. |
📣 @hoangzinh 🎉 An offer has been automatically sent to your Upwork account for the Reviewer role 🎉 Thanks for contributing to the Expensify app! |
📣 @rayane-djouah 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
@hoangzinh I'm actually going to opt-out of C+ services for this GitHub Actions improvement. |
@slafortune I don't seem to be able to access the offer link for @hoangzinh. Can you please retract that offer as we don't need C+ here? |
Thank you! Will raise a PR ASAP |
@rayane-djouah any estimate on when the PR will be ready for review? this isn't particularly urgent, so I'm going to change the priority to weekly |
an ETA is tomorrow |
It "deploys" immediately in this case, but let's give it a week to monitor for regressions nonetheless |
we should also test merging a PR with the |
PR reverted. @rayane-djouah we'll need a redo |
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as off-topic.
This comment was marked as off-topic.
No BZ checklists yet, not awaiting payment, not on HOLD. The PR was reverted |
It's working correctly: #39033 🎉 |
This should be "Awaiting Payment" |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.57-5 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 2024-04-05. 🎊 For reference, here are some details about the assignees on this issue:
|
BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
|
The offending PR is #6102 |
Paid |
Problem
The deploy checklist has a section for InternalQA and is meant to tag Expensify engineers to complete the QA for each PR. This failed for this checklist and this PR.
Solution
Fix it! make sure that people responsible for internal QA are correctly tagged and assigned to the issue (right now I don't think they're assigned, just tagged)
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: