Skip to content
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

NGF Repository Bot #1505

Closed
mpstefan opened this issue Jan 25, 2024 · 0 comments · Fixed by #1525 or #1607
Closed

NGF Repository Bot #1505

mpstefan opened this issue Jan 25, 2024 · 0 comments · Fixed by #1525 or #1607
Assignees
Labels
refined Requirements are refined and the issue is ready to be implemented. release-engineering Relates to all release engineering tasks size/medium Estimated to be completed within a week
Milestone

Comments

@mpstefan
Copy link
Collaborator

mpstefan commented Jan 25, 2024

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
@mpstefan mpstefan converted this from a draft issue Jan 25, 2024
@mpstefan mpstefan added this to the v1.2.0 milestone Jan 25, 2024
@mpstefan mpstefan added release-engineering Relates to all release engineering tasks size/medium Estimated to be completed within a week refined Requirements are refined and the issue is ready to be implemented. labels Jan 25, 2024
@lucacome lucacome self-assigned this Jan 31, 2024
@lucacome lucacome moved this from 🆕 New to 🏗 In Progress in NGINX Gateway Fabric Feb 1, 2024
@lucacome lucacome mentioned this issue Feb 1, 2024
6 tasks
@lucacome lucacome linked a pull request Feb 1, 2024 that will close this issue
6 tasks
@github-project-automation github-project-automation bot moved this from 🏗 In Progress to ✅ Done in NGINX Gateway Fabric Feb 5, 2024
@lucacome lucacome moved this from ✅ Done to 🏗 In Progress in NGINX Gateway Fabric Feb 5, 2024
@lucacome lucacome reopened this Feb 5, 2024
@lucacome lucacome mentioned this issue Feb 22, 2024
6 tasks
@lucacome lucacome moved this from 🏗 In Progress to 👀 In Review in NGINX Gateway Fabric Feb 22, 2024
@github-project-automation github-project-automation bot moved this from 👀 In Review to ✅ Done in NGINX Gateway Fabric Feb 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
refined Requirements are refined and the issue is ready to be implemented. release-engineering Relates to all release engineering tasks size/medium Estimated to be completed within a week
Projects
Archived in project
2 participants