Is your feature request related to a problem? Please describe.
- A lot of time is spent by volunteers unassigning issues that have the
no-issue-activity label by our stale.yml GitHub Action.
- This process needs to be automated.
Describe the solution you'd like
-
A GitHub Action that does the following:
- Checks the current repository, and if it is not archived then:
- Identifies open issues that have the
no-issue-activity label
- Identifies whether the the issue has an OPEN linked pull request:
- in the same repository being linked to the issue.
- authored by the assignee of the issue.
- Identifies whether the issue has an assignee
- If all these criteria are found to be true: 1. After a configured grace period in days:
2. Unassign the issue
3. Leave a pre-configured message in the issue comment addressing the user who has been unassigned.
-
The GitHub action will eventually reside in the PalisadoesFoundation/.github repository and be used centrally by all repositories. The action will need to take this into account.
Describe alternatives you've considered
Approach to be followed (optional)
Additional context
Is your feature request related to a problem? Please describe.
no-issue-activitylabel by ourstale.ymlGitHub Action.Describe the solution you'd like
A GitHub Action that does the following:
no-issue-activitylabel2. Unassign the issue
3. Leave a pre-configured message in the issue comment addressing the user who has been unassigned.
The GitHub action will eventually reside in the
PalisadoesFoundation/.githubrepository and be used centrally by all repositories. The action will need to take this into account.Describe alternatives you've considered
Approach to be followed (optional)
Additional context