Description
As a maintainer of the NGF Project
I want a NGF repo bot that automates some repository maintenance actions
So that I do not need to spend my time and attention performing simple maintenance actions.
Acceptance
- When an external PR is created without an issue attached the bot responds with a comment that includes the pull request documentation.
- Pull request documentation, Implementing a feature, and all other documentation that mentions pull requests are updated to explain that issues are required for all pull requests but exceptions can be made for typos, broken links, etc.
- When an external PR does not have an assignee, the bot will assign the PR to whichever person is on community support and place it in the most recent sprint with the status of "External Pull Requests."
- When a pull request is not updated for 2 weeks, it is marked as stale and a reminder comment is added to the PR
- When an issue is without a milestone or backlog label for 2 weeks, it is marked as stale and a reminder comment is added to the PR
- When a stale PR or issue exists for 2 weeks, it is closed automatically.
- Add a
release-notes
label if a PR contains release notes