All Projects β†’ probot β†’ No Response

probot / No Response

Licence: isc
a GitHub App that closes issues where the author hasn't responded to a request for more information

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to No Response

Todo
πŸ€–βœ… GitHub App that creates new issues from actionable comments in your code.
Stars: ✭ 685 (+552.38%)
Mutual labels:  github-app, probot-app
Linter
a GitHub App that lints and fixes code in Pull Requests
Stars: ✭ 54 (-48.57%)
Mutual labels:  github-app, probot-app
app
GitHub App that enforces the Developer Certificate of Origin (DCO) on Pull Requests
Stars: ✭ 236 (+124.76%)
Mutual labels:  github-app, probot-app
Probot Gpg
A GitHub App that enforces GPG signatures on pull requests (no longer maintained)
Stars: ✭ 13 (-87.62%)
Mutual labels:  github-app, probot-app
Mergeable
πŸ€– All the missing GitHub automation πŸ™‚ πŸ™Œ
Stars: ✭ 475 (+352.38%)
Mutual labels:  github-app, probot-app
react-preview
a GitHub App built with probot that generates preview links for react based projects.
Stars: ✭ 14 (-86.67%)
Mutual labels:  github-app, probot-app
Request Info
Requests more info from PRs/Issues with either the default title or a blank body
Stars: ✭ 89 (-15.24%)
Mutual labels:  github-app, probot-app
issuelabeler
A GitHub bot to label issues automatically based on title and body against list of defined labels. System status (https://status.verticalaxisbd.com/)
Stars: ✭ 23 (-78.1%)
Mutual labels:  github-app, probot-app
Stale
A GitHub App built with Probot that closes abandoned Issues and Pull Requests after a period of inactivity.
Stars: ✭ 1,070 (+919.05%)
Mutual labels:  github-app, probot-app
Project Bot
Automatically add and move Issues/Pull Requests on a Project board
Stars: ✭ 290 (+176.19%)
Mutual labels:  github-app, probot-app
Boomper
Bump version numbers in files whenever new releases are published to GitHub.
Stars: ✭ 33 (-68.57%)
Mutual labels:  github-app, probot-app
App
The WIP GitHub App
Stars: ✭ 590 (+461.9%)
Mutual labels:  github-app, probot-app
triage-new-issues
A GitHub App, built with Probot that adds `triage` label to newly-created issues which don't have labels
Stars: ✭ 23 (-78.1%)
Mutual labels:  github-app, probot-app
merge-me
A GitHub app that merges your pull requests once all required checks pass.
Stars: ✭ 19 (-81.9%)
Mutual labels:  github-app, probot-app
linter-alex
πŸ“Sensitive, considerate writing before you merge your Pull Requests
Stars: ✭ 67 (-36.19%)
Mutual labels:  github-app, probot-app
github-task-list-completed
GitHub - Task list completed PR check
Stars: ✭ 95 (-9.52%)
Mutual labels:  github-app, probot-app
new-pr-welcome
Welcome users when they open their first PR in your repository
Stars: ✭ 20 (-80.95%)
Mutual labels:  github-app, probot-app
branch-switcher
a GitHub bot that switches the base branch of pull requests to the preferred branch
Stars: ✭ 15 (-85.71%)
Mutual labels:  github-app, probot-app
boring-cyborg
πŸ€– A Github bot to automatically label PRs, issues and perform all the boring operations that you don't want to do.
Stars: ✭ 66 (-37.14%)
Mutual labels:  github-app, probot-app
Settings
Pull Requests for GitHub repository settings
Stars: ✭ 514 (+389.52%)
Mutual labels:  github-app, probot-app

Probot: No Response

a GitHub App built with Probot that closes Issues where the author hasn't responded to a request for more information.

Bot Workflow

The intent of this bot is to close issues that have not received a response to a maintainer's request for more information. Many times issues will be filed without enough information to be properly investigated. This allows maintainers to label an issue as requiring more information from the original author. If the information is not received in a timely manner, the issue will be closed. If the original author comes back and gives more information, the label is removed and the issue is reopened if necessary.

Scheduled

Once per hour, it searches for issues that are:

  • Open
  • Have a label named the same as the responseRequiredLabel value in the configuration
  • The responseRequiredLabel was applied more than daysUntilClose ago

For each issue found, it:

  1. If closeComment is not false, posts the contents of closeComment
  2. Closes the issue

issue_comment Event

When an issue_comment event is received, if all of the following are true:

  • The author of the comment is the original author of the issue
  • The issue has a label named the same as the responseRequiredLabel value in the configuration

It will:

  1. Remove the responseRequiredLabel
  2. Reopen the issue if it was closed by someone other than the original author of the issue

Usage

  1. Configure the GitHub App
  2. Create .github/no-response.yml

A .github/no-response.yml file is required to enable the app. The file can be empty, or it can override any of these default settings:

# Configuration for probot-no-response - https://github.com/probot/no-response

# Number of days of inactivity before an Issue is closed for lack of response
daysUntilClose: 14
# Label requiring a response
responseRequiredLabel: more-information-needed
# Comment to post when closing an Issue for lack of response. Set to `false` to disable
closeComment: >
  This issue has been automatically closed because there has been no response
  to our request for more information from the original author. With only the
  information that is currently in the issue, we don't have enough information
  to take action. Please reach out if you have or find the answers we need so
  that we can investigate further.

See docs/deploy.md if you would like to run your own instance of this app.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].