feat: add issue assignee workflow#21003
Conversation
Summary of ChangesHello, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request introduces a new automated workflow designed to improve the efficiency of issue management by ensuring Highlights
Changelog
Ignored Files
Activity
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
There was a problem hiding this comment.
Code Review
This pull request introduces a new GitHub Actions workflow to automatically unassign inactive contributors from 'help wanted' issues after 30 days, which is a great initiative to keep the issue backlog healthy. The change includes documentation for this new workflow in issue-and-pr-automation.md. The documentation is clear and well-structured, but I've noted one minor point of ambiguity regarding the time threshold that could be clarified to prevent confusion for contributors.
Note: Security Review has been skipped due to the limited scope of the PR.
4b2e66b to
798c286
Compare
|
@scidomino PTAL. I opened the issue and simultaneosuly opened a PR because I had a working workflow for this but was not assigned the |
cb553f9 to
6009577
Compare
|
Also, you have lint errors. Run the formatter. |
e3551b1 to
c22e81f
Compare
|
I think we need to change this to ignore draft PRs. Otherwise it will just encourage users to open no-op draft PRs to avoid getting unassigned. These help-wanted issues should not take more than a week to complete, or at least, even if they do, it should be broken up into multiple PRs such that the first one is ready in a week. Basically, we need to require users have a PR ready to review in a week and if not, we'll unassign them. |
ec0e2a1 to
64ea601
Compare
|
@scidomino I have updated the workflow to only take non-draft PRs into account while checking the assignments. |
|
This is my last comment. Fix it and I will approve. |
d04166f to
b9fca15
Compare
|
Sorry. Please remove the "so the bot won't remove you again." since it's not true. |
Signed-off-by: Kartik Angiras <angiraskartik@gmail.com>
925a9ae to
56ccf24
Compare
Signed-off-by: Kartik Angiras <angiraskartik@gmail.com>
Signed-off-by: Kartik Angiras <angiraskartik@gmail.com>
Signed-off-by: Kartik Angiras <angiraskartik@gmail.com>
Signed-off-by: Kartik Angiras <angiraskartik@gmail.com>
Signed-off-by: Kartik Angiras <angiraskartik@gmail.com>
Summary
This PR implements an automated workflow to unassign external contributors from
help wantedissues if they have not opened a non-draft PR within 7 days of assignment. This ensures that stalled issues become available to other contributors and keeps the backlog moving. This workflow does not apply to the core maintainers and collaborators.Details
help wantedissues with assigneesRelated Issues
fixes #21002
How to Validate
Pre-Merge Checklist