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

{CI} Add resolve issues logic #5503

Merged
merged 2 commits into from
Nov 9, 2022
Merged

Conversation

wangzelin007
Copy link
Member

@wangzelin007 wangzelin007 commented Oct 31, 2022

Add automated workflows to align with the .NET SDK repo:

  1. When work on an issue is believed to be complete, the Azure SDK team member responsible for communicating that status may apply the issue-addressed label.

  2. When the bot that monitors the repository detects the issue-addressed label, it will respond with the message:
    “Hi @issue-author. Thank you for opening this issue and giving us the opportunity to assist. We believe that this has been resolved. If you believe that further discussion is needed, please add a comment with the text “/unresolve” to remove the "issue-addressed” label and continue the conversation.”

  3. For issues where the issue-addressed label was applied:
    a. If no action is taken, the issue is closed by the bot after 7 days of no activity with the message:
    “Hi @issue-author, since you haven’t asked that we “/unresolve” the issue, we’ll close this out. If you believe further discussion is needed, please add a comment “/unresolve” to reopen the issue.”

    b. If the original author of the issue uses the /unresolve command to remove the issue-addressed label, the issue is left open for continued discussion and the “needs-team-attention” label is applied.

    c. If a comment is left with the /unresolve command by a person other than the original author of the issue or an internal team member, the bot responds with the message:
    “Please open a new issue with your scenario and details if you would like to discuss this topic with the team.”

    d. If the issue-addressed label is removed by an Azure SDK team member directly, the issue is left open but no additional label is applied.

    e. If an Azure SDK team member adds a label that indicates work is ongoing for the issue, the issue-addressed label is removed. The following labels are considered:
    - needs-team-attention
    - needs-author-feedback
    - Service Attention
    - needs-triage
    - needs-team-triage

@ghost ghost added Auto-Assign Auto assign by bot CI labels Oct 31, 2022
@ghost ghost requested review from yonzhan, jiasli, kairu-ms and jsntcy October 31, 2022 06:58
@ghost ghost assigned wangzelin007 Oct 31, 2022
@ghost ghost added this to the Nov 2022 (2022-12-06) milestone Oct 31, 2022
@yonzhan
Copy link
Collaborator

yonzhan commented Oct 31, 2022

CI

@wangzelin007
Copy link
Member Author

We can't test this feature before merging this PR, but we can add this config in portal and export to json file.
So actually the fabric bot portal will make sure this configuration is syntactically correct.

@wangzelin007 wangzelin007 merged commit 3317214 into Azure:main Nov 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Auto-Assign Auto assign by bot CI
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants