-
Notifications
You must be signed in to change notification settings - Fork 61
feat: fixed followup and unassignment #413
feat: fixed followup and unassignment #413
Conversation
✅ Deploy Preview for ubiquibot-staging ready!
To edit notification comments on pull requests, go to your Netlify site settings. |
The linked examples look good but what was the root cause of the issue?
|
Yea, the root cause of the issue was that the mentioned comment of that bounty hunter is created less than a week before. |
@0xcodercrane , could you review this one? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The codebase looks good. QA is also good but @Draeieg needs to verify it finally.
Shouldn't you request a review from Draeieg if you need QA? |
@Draeieg ? 😊 |
I don't believe that's correct. The reason why I made the issue is because it had already been a full week, and I expected that they should have been unassigned. @Draeieg do you have any theories? |
No, it had already been a full week, but there is a comment of the hunter on the issue within the week before. |
The easiest way to prove your point to me is if you can link the two comments you are talking about here. |
on the issue #176 (comment) , |
The bot is supposed to follow up with a comment within four days. The comment examples you provided are more than four days apart. Perhaps I need to review this when I'm not tired. @rndquu what do you think about this? |
@0xcodercrane do we have FOLLOW_UP_TIME and DISQUALIFY_TIME env variables set in the netlify prod environment? If so then what are their values? |
@rndquu , The bot add comment : "Do you have any update ...?" after FOLLOW_UP_TIME has passed. Seems something went wrong at that moment(FOLLOW_UP_TIME has not been set or something). |
Production![]() Staging![]()
Does that mean that this pull request was unnecessary? |
You mean authenticate by login and password? I don't have a password for the @ubiquity-bounties account
This breaks unassignment because here
No, this PR is necessary. I simply wanted to check whether env variables ( |
Shared in direct message.
Okay then try logging in and resetting the values to what you think makes sense. |
@0xcodercrane notice that I've updated env variables in prod netlify deploy to these values (which are used by default if
@Draeieg FYI on staging we have the following "unassign" setup:
|
Yes, I was the one who requested those times to facilitate QA |
hey dm me at https://t.me/Draeieg @wannacfuture |
@Draeieg I can give you direct access to change environment variables if needed just dm me for credentials. |
Resolves #408
QA issue1: https://github.com/wannacfuture/Battleship/issues/20#issuecomment-1596167479
There, the user assigned that issue 5 days ago, but never did any activity. So the bot follows him up.
QA issue2: https://github.com/wannacfuture/Battleship/issues/17#issuecomment-1596165596
There, the use assigned that issue last week but never did any activity. So the bot releases the bounty
IMPORTANT
Here, the bot monitors the activity of bounty hunter.
And last activity time means the latest time among:
Test successful.