Skip to content

GitHub Action - Automatic unassignment of stale issues #24

@palisadoes

Description

@palisadoes

Is your feature request related to a problem? Please describe.

  1. A lot of time is spent by volunteers unassigning issues that have the no-issue-activity label by our stale.yml GitHub Action.
  2. This process needs to be automated.

Describe the solution you'd like

  1. A GitHub Action that does the following:

    1. Checks the current repository, and if it is not archived then:
      1. Identifies open issues that have the no-issue-activity label
      2. Identifies whether the the issue has an OPEN linked pull request:
        1. in the same repository being linked to the issue.
        2. authored by the assignee of the issue.
      3. Identifies whether the issue has an assignee
      4. 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.
  2. 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

  • N/A

Approach to be followed (optional)

  • See above

Additional context

  • N/A

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions