-
Notifications
You must be signed in to change notification settings - Fork 685
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
Create GitHub action that unassigns external contributors from issues after some time of inactivity #12837
Comments
Hi @MisRob ! I would like to work on this issue. I have gone through the contribution guidelines and I'm ready to get started. Could you please assign this issue to me? Thank you! Keeping these points in my mind
|
Hey @SukhvirKooner! Thanks for your interest in contributing to Kolibri! I will assign this to you, please let us know if you have any question :) |
Thanks @SukhvirKooner, when you're ready, could you open (1) The first PR with the reusable action to the https://github.com/learningequality/.github repository If you could set the test interval for unassignment to be 10 minutes or so, that'd help too. |
@SukhvirKooner And before proceeding to this ^, I'd highly recommend you develop and test on your own two test repositories at first - it's much easier development wise since we can't give you admin access and you will need to test everything somehow. |
Thank you for the guidance, @MisRob . I’ll start by setting up two test repositories on my end to develop and test the action. Once it's working as expected, I'll proceed with opening the first PR to the .github repository with the reusable action, and then the second PR to test-actions for further testing. I’ll set the unassignment interval to 10 minutes to make it easier to observe the results. I'll ask questions if needed , |
Pull Requests Created
|
Thanks @SukhvirKooner :)! |
Hi @MisRob , let me know if you need any help with testing in these repositories or getting the Actions up and running. |
🌱 Are you new to the codebase? Welcome! Please see the contributing guidelines.
Summary
The goal of this issue is to implement a new GitHub action that would unassign external contributors from GitHub issues after some time of inactivity.
The criteria for unassigning:
When a contributor is unassigned, the action should post a comment to the issue: "Automatically unassigning
<contributor_mention>
due to inactivity.<contributor_mention>
, if you're still interested in this issue or already have work in progress, please message us here, and we'll assign you again. Thank you!"Since the action will be used not only from Kolibri repository, but also from Studio and Kolibri Design System, it needs to be a reusable action whose core logic is placed in the
.github
repository and imported from Kolibri.The action needs to be implemented in Python or JavaScript (no shell-based implementation). Avoid using 3rd party actions except the official ones.
Guidance
.github
action, seeThe text was updated successfully, but these errors were encountered: